mysql性能优化pdf

mysql性能优化pdf

ID:9220630

大小:1.62 MB

页数:24页

时间:2018-04-23

mysql性能优化pdf_第1页
mysql性能优化pdf_第2页
mysql性能优化pdf_第3页
mysql性能优化pdf_第4页
mysql性能优化pdf_第5页
资源描述:

《mysql性能优化pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、摘要查询优化Mysql性格探测索引简介Explain语法配置参数调优TipsmysqlDBA常用配置项目1.缓存类型:表缓存(table_cache),SHOWSTATUSLIKE查询优化’Opened_tables’;某个数据表必须打开的次数。如果这个数字增长得很快,就意味着这个缓存太小了2.索引使用:a.但是减慢了插入和删除的速度b.索引会花费磁盘空间.对于MyISAM表频,繁地索引可能引起索引文件比数据文件更快地达到最大限制.InnoDB,InnoDB共享表空间并不受操作系统的文件大小限制c.数据的基数,包含不同值的数量,列中包含很多不同的值,重复的值

2、很少,工作效率越好d.索引尽可能短,更少的I/O,InnoDB和BDB等使用聚簇索引,数据行和主键值存储在一起,其它的索引都是次级索引,它们被用于定位数据行,如果主键值很长,每个次级索引就需要更多的额外空间e.使用最左(leftmost)前缀.state,city,zipstate,citystate查询优化1.ISNULL与ISNOTNULL不能用null作索引,任何包含null值的列都将不会被包含在索引中2.select*fromemployeewherelast_namelike‘%cliton%’,不能使用索引3.In和existsEXIST,系统会首先检查主查询

3、,然后运行子查询直到它找到第一个匹配项,IN首先执行子查询,结果列表存放在在一个加了索引的临时表中。在执行子查询之前,系统先将主查询挂起,待子查询执行完毕,存放在临时表中以后再执行主查询mysql-udpd-h192.168.205.62-pdpd-P3307dpd_magazineselectidfromitemwherestatus=1andnotexists(selectitem_idfromitem_filewhereitem_file.item_id=item.id);selectidfromitemwherestatus=1andidnotin(selecti

4、tem_idfromitem_file);查询缓冲1.Mysql查询缓冲变量SHOWSTATUSLIKE'qcache%';Qcache_free_blocks中相邻内存块的个数,数目大可能有碎片Qcache_free_memory缓存中的空闲内存Qcache_hits,Qcache_insert命中次数除以插入次数就是不中比率Qcache_not_cacheQcache_lowmem_prunes缓存内存不足Qcache_queries_in_cachecache_total_size缓存中块的数量Qcache_inserts:多少次未命中然后插入的.Qcache_hi

5、ts:多少次命中的.查询缓存碎片率=Qcache_free_blocks/Qcache_total_blocks*100%缓存的命中率=Qcache_queries_in_cache/Com_select2.SHOWSTATUSLIKE'open%tables';Open_tables

6、5000

7、

8、Opened_tables

9、195有5,000个表是打开的,有195个表需要打开查询缓存%SHOWSTATUSLIKE'threads%';Threads_cached:连续执行SHOWSTATUS命令时快速增加,需要增大此值%SHOWSTATUSLIKE'created_tm

10、p%';%SHOWSTATUSLIKE"sort%";sort_merge_passes很大,就表示需要注意sort_buffer_sizeMySQLmysql>s性能探测-s--------------MysqlVer14.7Distrib4.1.12,forunknown-freebsd4.7(i386)usingreadline4.3Connectionid:2697076Currentdatabase:Currentuser:root@localhostSSL:NotinuseCurrentpager:moreUsingoutfile:''Usingdelim

11、iter:;Serverversion:4.1.12-standard-logProtocolversion:10Connection:LocalhostviaUNIXsocketServercharacterset:latin1Dbcharacterset:latin1Clientcharacterset:latin1Conn.characterset:latin1UNIXsocket:/tmp/mysql.sockUptime:23days19hours28min23secThreads:14Questions:28510

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。