本文以《高性能SQL调优精要与案例解析》一书为基础和起点,对主流关系库SQL调优(SQL TUNING或SQL优化)核心机制之——索引(index)进行了详尽的说明与讲解,记录于此,供各位同学及自己参考研究。 ...
分类:
数据库 时间:
2018-06-22 16:34:13
阅读次数:
210
本文对读者关于《高性能SQL调优精要与案例解析》一书的疑问和问题进行了说明与讲解,记录于此,供各位同学及自己参考研究。 ...
分类:
数据库 时间:
2018-06-21 13:31:35
阅读次数:
160
SQL总结(五)存储过程 概念 存储过程(Stored Procedure):已预编译为一个可执行过程的一个或多个SQL语句。 创建存储过程语法 存储过程与SQL语句对比 优势: 1、提高性能SQL语句在创建过程时进行分析和编译。 存储过程是预编译的,在首次运行一个存储过程时,查询优化器对其进行分析 ...
分类:
数据库 时间:
2018-06-07 10:27:01
阅读次数:
196
JDBC-ODBC桥连接形式:利用微软提供的ODBC进行数据库链接,然后利用JDBC访问ODBC的函数库,实现数据操作 流程:程序>JDBC>ODBC>数据库;这样操作性能差,但支持度最高,不需要配置任何第三方驱动程序 JDBC连接形式:利用不同数据库的生产商提供的JDBC驱动程序进行数据库操作 流 ...
分类:
数据库 时间:
2018-04-14 00:40:37
阅读次数:
194
需要说明的是我们搭建的SQL Server故障转移集群(SQL Server Failover Cluster)是可用性集群,而不是负载均衡集群,其目的是为了保证服务的连续性和可用性,而不是为了提高服务的性能。 SQL Server始终在负载均衡集群方面都缺少自己的产品,多由第三方厂家提供,但SQL ...
分类:
数据库 时间:
2017-11-27 16:56:19
阅读次数:
179
SQL Server的IO性能受到物理Disk的IO延迟和SQL Server内部执行的IO操作的影响。在监控Disk性能时,最主要的度量值(metric)是IO延迟,IO延迟是指从Application创建IO请求,到Disk完成IO请求的时间延迟。如果物理Disk不能及时完成IO请求,跟不上请求 ...
分类:
数据库 时间:
2017-09-19 15:35:09
阅读次数:
241
1、 首先要搞明白什么叫执行计划? 执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化 ...
分类:
数据库 时间:
2017-09-14 20:09:59
阅读次数:
223
mysql慢查询日志可以记录查询时间过长的sql,对于性能问题定位十分重要,本文旨在介绍慢查询日志管理使用。 参数 1、slow_query_log:ON表示慢查询日志开启,OFF表示慢查询日志关闭; 2、slow_query_log_file:慢查询日志文件; 3、long_query_time: ...
分类:
数据库 时间:
2017-08-13 14:14:11
阅读次数:
268
架构分析 Greenplum的高性能得益于其良好的体系结构。Greenplum的架构采用了MPP(大规模并行处理)。在 MPP 系统中,每个 SMP 节点也可以运行自己的操作系统、数据库等。换言之,每个节点内的 CPU 不能访问另一个节点的内存。节点之间的信息交互是通过节点互联网络实现的,这个过程一 ...
分类:
其他好文 时间:
2017-08-13 01:14:13
阅读次数:
272
sql语句优化 性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。 为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化。 常见的简化规则如下: 1)不要有超过5个以上的表连接(JOIN) ...
分类:
数据库 时间:
2017-08-09 10:16:34
阅读次数:
194