show status;//查询mysql各种状态; show variables like 'long_query_time';//慢查询的限定时间 set long_query_time=1;//设置慢查询的限制时间 show global status like 'slow_queries'; ...
分类:
数据库 时间:
2016-05-25 00:13:44
阅读次数:
154
centos mysql 优化 第十三节课 MySQL索引 主键值不能重复,也不能是NULLunique key + not null 业务主键用唯一索引代替 案例:某InnoDB表,没有自增列主键,使用一段时间后,产生碎片,重整表空间后,从13G变成了9G重整表空间的3种方法alter table ...
分类:
数据库 时间:
2016-05-24 22:12:56
阅读次数:
287
使用explain关键字可以查看sql的执行计划用来观察sql对性能的影响.这里有explain的详细介绍http://blog.csdn.net/zhuxineli/article/details/14455029 一,sql查询语句的优化 1,关于sql语句的子查询可以优化成表连接的方式来查询, ...
分类:
数据库 时间:
2016-05-23 18:51:49
阅读次数:
228
mysql优化技术 第 1 章mysql优化概述1 1.1常用的方法有1 第 2 章3NF的讲解2 2.11NF2 2.22NF2 2.33nf2 2.4反3NF3 第 3 章定位慢查询4 3.1构建一个海量表(400w)... ...
分类:
数据库 时间:
2016-05-23 13:15:18
阅读次数:
361
性能优化 优化MySQL数据库是数据库管理员和数据库开发人员的必备技能。MySQL优化,一方面是找出系统的瓶颈,提高MySQL数据库的整体性能;一方面需要合理的结构设计和参数调整,以提高用户操作响应的速度;同时应该尽可能节省系统资源,以便系统可以提供更大负荷的服务。 MySQL数据库优化是多方面的, ...
分类:
数据库 时间:
2016-05-20 19:24:02
阅读次数:
227
centos mysql 优化 第十二节课 f ...
分类:
数据库 时间:
2016-05-18 23:54:54
阅读次数:
207
centos mysql 优化 第十一节课 f ...
分类:
数据库 时间:
2016-05-17 00:33:15
阅读次数:
163
首先讲一下项目的场景:
1:这是一个基于web的java项目,其主要功能是对一些视音频信息的处理跟展示,其中视音频数据是由爬虫进行爬取的千万级别量的数据
2:该项目使用的是mysql5.5版本的数据库
3:该项目有一个搜索的功能,需要根据关键字在千万条数据中模糊匹配查询出相应的数据
4:该项目可能面向的用户会比较多,会出现大量高并发
主要涉及问题:
1:本项目对于数据的读操作需...
分类:
数据库 时间:
2016-05-12 23:01:40
阅读次数:
221
mysql的性能优化无法一蹴而就,必须一步一步慢慢来,从各个方面进行优化,最终性能就会有大的提升。
Mysql数据库的优化技术
对mysql优化是一个综合性的技术,主要包括
表的设计合理化(符合3NF)添加适当索引(index) [四种: 普通索引、主键索引、唯一索引unique、全文索引]分表技术(水平分割、垂直分割)读写[写: update/delete/add]分离存储过程 [模块...
分类:
数据库 时间:
2016-05-12 18:30:03
阅读次数:
213
二、原则总结
原则1、仅列出需要查询的字段,这对速度不会明显的影响,主要是考虑节省应用程序服务器的内存。
原来语句: select * from admin
优化为: select admin_id,admin_name,admin_password from admin
原则2、尽量避免在列上做运算,这样导致索引失效。
原语句: select * from admi...
分类:
数据库 时间:
2016-05-12 18:25:52
阅读次数:
211