mysql
文章平均质量分 81
liuchen168
这个作者很懒,什么都没留下…
展开
-
mysql explain详解
mysql explain详解在 explain的帮助下,您就知道什么时候该给表添加索引,以使用索引来查找记录从而让select 运行更快。如果由于不恰当使用索引而引起一些问题的话,可以运行 analyze table来更新该表的统计信息,例如键的基数,它能帮您在优化方面做出更好的选择。explain 返回了一行记录,它包括了 select语句中用到的各个表的信息。这些表在结果中按照...原创 2013-04-10 15:07:21 · 126 阅读 · 0 评论 -
理解MySQL——索引与优化
理解MySQL——索引与优化 写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设...原创 2013-04-10 15:12:41 · 98 阅读 · 0 评论 -
mysql数据库引擎介绍
你能用的数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。 查看数据库引擎命令:SHOW ENGINES ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法...原创 2013-04-10 16:41:25 · 77 阅读 · 0 评论 -
mysql基础知识介绍
复制(Replication),适合中小规模应用集群(Cluster),适合大规模应用 MySQL公司在同时开发两个版本的软件,4.1版以及5.0版。4.1版本的代码已经发布并有望在8个月后公布最终代码。而5.0版本的最后产品将在6个月后发布。MySQL4.1版本中增加了不少新的性能,包括对主键的更高速度的缓存,对子查询的更好的支持,以及应网络约会网站所要求的,基于地理信息的查询...原创 2013-04-10 17:01:33 · 113 阅读 · 0 评论 -
mysql慢sql分析,性能优化
目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询 2索引及查询优化三、配置优化1) max_connections2) back_log3) interactive_timeout4) key_buffer_size5) ...原创 2013-04-10 17:27:14 · 191 阅读 · 0 评论