您当前的位置:首页 > 分类 > 技术资讯 > 数据库
2014-06-23 23:03:48
性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化。
2014-06-23 23:03:10
很多数据库系统性能不理想是因为系统没有经过整体优化,存在大量性能低下的SQL 语句。这类SQL语句性能不好的首要原因是缺乏高效的索引。没有索引除了导致语句本身运行速度慢外,更是导致大量的磁盘读写操作,使得整个系统性能都受之影响而变差。
physical reads> "physical reads direct +physical reads cache"Total number of data blocks read from disk. This value can be greater than the value of "physical reads direct" plus "physical reads cache" as reads into process private buffers also inc
SQL 中的 UNION 和UNION ALL 有什么区别
用EXISTS替代IN、用NOT EXISTS替代NOT IN许多基于基础表查询,了满足条件,往往需要对另表进行联接.种情况下, 使用EXISTS(或NOT EXISTS)通常提高查询效率. 子查询,NOT IN子句执行内部排序和合并. 无论哪种情况下,NOT IN都低效 (因对子查询表执行了全表遍历). 了避免使用NO
指的是聚集索引,索引可分聚集和非聚集索引,这两者区别比较多,但是最主要的区别是:  一个表的聚集索引只能有一个,是因为数据行在保存的时候,是按聚集索引的顺序保存的,你可以把它简单的理解成物理存储的位置,这里涉及到页面的概念,你可以查查看。就是物理磁
2014-06-23 22:55:16
数据库技术内幕,处理百万级以上的数据提高查询速度的方法
mysql中rollup和limit的用法及where子句的优化
以下的文章主要介绍的是MYSQL DELETE语法的实际操作步骤以及对MYSQL DELETE语法的实际应用代码的描述,以下就是对其具体内容描述,希望会给你带来一些帮助在学习此语法方面。单表语法:
2014-06-21 10:49:36
Mysql用户与权限管理