标签:sql

MySQL系列(四)— SQL调优实战

MySQL系列(四)— SQL调优实战

前言 前面三篇内容我们花了大量时间介绍了索引及SQL调优工具,其实主要目的就是为接下来的这篇文章服务的,索引的目的就是为了加快查询,学习它也是为了我们更好地进行SQL调优,下面我们利用前面学到的知识实战一下吧!本篇文章从几个方面进行讨论:一是索引遵循的原则,二是利用索引进行SQL调优时的注意事项,三

张二河 张二河 2023-07-19
0 0 0
MySQL性能调优:提升性能的关键步骤

MySQL性能调优:提升性能的关键步骤

调优维度 当我们讨论对数据库进行优化时,很多人第一反应想到的就是SQL优化,如何创建索引,如何改写SQL,他们把数据库优化与SQL优化划上了等号。 那今天我们站在架构的角度来聊聊这一问题,数据库优化可以从哪些维度入手? 正如上图所示,数据库优化可以从架构优化,硬件优化,DB优化,SQL优化四个维度

宇宙之一粟 宇宙之一粟 2023-07-19
0 0 0
SpringBoot 如何优雅使用事务

SpringBoot 如何优雅使用事务

Spring Boot使用事务是为了保证数据库操作的一致性以及避免出现脏数据。在关系型数据库中,一次操作通常会包括多个SQL语句,例如更新一个订单时,需要更新订单表和商品表。如果在执行这个操作的过程中出现异常,例如数据库连接失败,那么只有一部分SQL语句会被执行,这就会导致数据库中的数据出现不一致,

大猫 大猫 2023-07-17
0 0 0
系统架构设计实战:SQL与NoSQL选型

系统架构设计实战:SQL与NoSQL选型

在系统架构设计中,恰当地选择使用SQL(关系型)数据库还是NoSQL数据库,是至关重要的决策。SQL和NoSQL各有所长,各有其弱点,然而选择哪种,全然取决于你的特定应用场景和需求。作为一个系统架构设计师,对这两种数据库类型的深入理解和正确运用至关重要,因为你的选择将直接影响到系统的性能、可扩展性和

三掌柜 三掌柜 2023-07-17
0 0 0
一文看懂流行的Rust ORM

一文看懂流行的Rust ORM

译者 | 布加迪审校 | 重楼对象关系映射(ORM)是一种通过抽象数据库交互的底层细节来简化应用程序中数据访问和操作的技术。ORM使您能够使用首选编程语言来处理对象和类型,同时与关系数据库管理系统(RDBMS)无缝集成。如果您不精通SQL(结构化查询语言)或数据库管理,ORM的框架设计对用户友好。O

大白菜程序猿 大白菜程序猿 2023-07-17
0 0 0
(6)Flink SQL on k8s 实现

(6)Flink SQL on k8s 实现

1.简介 我们在实际使用flink的过程中,不仅使用java开发flink作业,同时也会直接使用flink SQL,通过编写SQL的方式,来实现flink作业。本文就基于Flink 官方提供的 Kubernetes Operator,来实现flink sql在k8s上的运行。 2.程序功能示意图 开

大猫 大猫 2023-07-16
0 0 0
RocketMQ消费者基于自定义属性实现SQL过滤

RocketMQ消费者基于自定义属性实现SQL过滤

1.介绍 基于SQL的过滤,因为对SQL语句执行了校验和SQL语法的解析,执行效率相对于tag方式较低,同时作为自定义属性,他不像tag是标准的结构体,所以在进行消息筛选的时候,相比起tag过滤,这种SQL过滤的方式,执行效率是相对比较慢的,只适用于数据量不大,需要灵活来进行调整的时候,才会考虑用它

向阳逐梦 向阳逐梦 2023-07-16
0 0 0
zabbix4.2新功能之TimescaleDB数据源测试

zabbix4.2新功能之TimescaleDB数据源测试

Zabbix发布了4.2版本,带有一系列新功能。在Zabbix自己的网站上有一个很好的概述,但一定要检查文档中的“Zabbix 4.2中的新功能”部分,因为它更完整! 一个新功能是TimescaleDB的实验支持。一个当前流行的开源时间序列的SQL数据库 ,TimescaleDB打包为Post

法医 法医 2023-07-15
0 0 0
Flink SQL流处理中的表

Flink SQL流处理中的表

Table API 和 SQL 是最上层的API,在Flink中这两种API被集成在一起,SQL执行的对象也是Flink中的表(Table),所以我们一般会认为它们是一体的。Flink是批流统一的处理框架,无论是批处理(DataSet API)还是流处理(DataStream API),在上层应用中

大猫 大猫 2023-07-14
0 0 0
从执行计划了解MySQL优化策略:别让性能堵塞了MySQL!

从执行计划了解MySQL优化策略:别让性能堵塞了MySQL!

在MySQL中,执行计划是优化器根据查询语句生成的一种重要的数据结构,它描述了如何通过组合底层操作实现查询的逻辑。当我们编写一条SQL语句时,MySQL会自动对其进行优化,并生成最优的执行计划以实现更快的查询速度。 各位精通MySQL的大佬们,像往常一样,我们经常会遇见一堆SQL查询要处理。作为一

三掌柜 三掌柜 2023-07-14
0 0 0
MyBatis实现动态SQL更新

MyBatis实现动态SQL更新

博主记得在一个周五快下班的下午,产品找到我(为什么总感觉周五快下班就来活 😂),跟我说有几个业务列表查询需要加上时间条件过滤数据,这个条件可能会变,不保证以后不修改,这个改动涉及到多个列表查询,于是博主思考了一会想了几种实现方案, 最简单,直接将时间条件写死,由 Service 层传递给 Dao

向阳逐梦 向阳逐梦 2023-07-14
0 0 0
MYSQL系列SQL查询之JOIN

MYSQL系列SQL查询之JOIN

前文学习了SQL查询,重点学习如何建索引,如何避免索引失效和慢查询优化建议。本文重点学习下JOIN相关语法 相关概念 各种JOIN 连接分为三类:内连接、外连接、全连接 内连接 JOIN INNER JOIN 外连接 LEFT JOIN RIGHT JOIN 全连接 FULL JOIN MYSQL

捡田螺的小男孩 捡田螺的小男孩 2023-07-12
0 0 0
阿里Blink SQL关键技术及实现原理

阿里Blink SQL关键技术及实现原理

六个特点和背景介绍(Blink架构)Blink作为一个纯流式的计算平台,具备秒级甚至毫秒级的延时,能够快速容错,比如在某个计算节点挂掉的时候可以快速恢复。它还支持动态扩容,针对流计算场景做了大量优化,具备高吞吐和高资源利用率的极致性能,同时解决了非常明显的数据乱序的问题,并且支持大数据量的流计算请求

共饮一杯 共饮一杯 2023-07-12
0 0 0
2023年有哪些好用的开发类AI工具?

2023年有哪些好用的开发类AI工具?

01 SQL助手① AirOps Sidekick图源:官网截图主要功能:创建个性化的电子邮件、产品描述或 SEO 内容;从非结构化数据中提取情感、关键事实和更多;将视频文件变成摘要和新内容;从一个SQL查询中获得洞察力和趋势。直达链接:​​https://www.airops.com ​​基本信息

剑圣无痕 剑圣无痕 2023-07-12
0 0 0
PostgreSQL(SELECT语句)查询数据

PostgreSQL(SELECT语句)查询数据

PostgreSQL中,SELECT语句用于从数据库表中检索数据。 数据以结果表格的形式返回。 这些结果表称为结果集。语法:SELECT "column1", "column2".."column" FROM "table_name"; SQL这里,column1,column2,.. column

Escape Escape 2023-07-12
0 0 0
PostgreSQL函数(存储过程)语法和参数说明

PostgreSQL函数(存储过程)语法和参数说明

ostgreSQL函数也称为PostgreSQL存储过程。 PostgreSQL函数或存储过程是存储在数据库服务器上并可以使用SQL界面调用的一组SQL和过程语句(声明,分配,循环,控制流程等)。 它有助于您执行通常在数据库中的单个函数中进行多次查询和往返操作的操作。您可以在许多语言(如SQL,PL

大树 大树 2023-07-12
0 0 0
MySQL5.7的sql_mode默认值设置带来的坑和解决方法

MySQL5.7的sql_mode默认值设置带来的坑和解决方法

正常项目开发过程中,如果MySQL版本从5.6升级到5.7版本。作为DBA在考虑数据库版本升级带来的影响时,一般会有几个注意点:sql_mode 默认值的改变optimizer_switch 值的改变备库升级影响主备复制本文主要内容是MySQL升级到5.7版本之后,由于默认的 sql_mode 值带

贤蛋大眼萌 贤蛋大眼萌 2023-07-12
0 0 0
PostgreSQL、SQL Server数据库中数据类型的映射关系对照表

PostgreSQL、SQL Server数据库中数据类型的映射关系对照表

PostgreSQL 8.1 轰动发布,我也打算将原来使用 SQL Server 的一些应用迁移到 PostgreSQL 上,首先需要迁移的是表,那么这就必须要先搞清楚这两个数据库中的数据类型的映射关系。查了下 PostgreSQL 文档特制作如下对应表格,以飨各位。注意:PostgreSQL 中的

Escape Escape 2023-07-12
0 0 0
阿里面试题:Mybatis中Dao接口和XML文件里SQL如何建立关系?

阿里面试题:Mybatis中Dao接口和XML文件里SQL如何建立关系?

一、解析XML首先,Mybatis在初始化SqlSessionFactoryBean的时候,找到mapperLocations路径去解析里面所有的XML文件,这里我们重点关注两部分。1、创建SqlSourceMybatis会把每个SQL标签封装成SqlSource对象。然后根据SQL语句的不同,又分

张二河 张二河 2023-07-12
0 0 0
微软SQL Server 2019 免费支持 Java

微软SQL Server 2019 免费支持 Java

在 2018 年 9 月的时候,微软就宣布与领先的 Java 开源贡献者和发行商 Azul Systems 建立新的合作伙伴关系。这一伙伴关系允许所有 Azure 客户在微软和 Azul 联合提供的支持下,免费使用 Azul 的 Zulu for Azure-Enterprise Java 发行版

张二河 张二河 2023-07-12
0 0 0
1 64 65 66 67 68 131