摘要: 一、操作系统配置优化: 1. 网络方面,修改/etc/sysctl.conf文件,增加tcp支持的队列数,减少断开连接时,资源的回收。 2. 打开文件数的限制。修改/etc/security/limits.conf文件,增加一下内容以修改打开文件数量的限制。 3. 关闭ipt... 阅读全文
posted @ 2015-11-22 19:56 GeorgeHao 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一、选择合适的数据类型 1.使用可存下数据的最小的数据类型 2.使用简单地数据类型,Int<varchar 3.尽可能使用not null定义字段 4.尽量少用text,非用不可最好分表 用Int存储日期时间 from_unixtime()可将Int类型的时间戳转换为时间格式 unix... 阅读全文
posted @ 2015-11-22 19:54 GeorgeHao 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、选择合适的索引列 1.在where,group by,order by,on从句中出现的列 2.索引字段越小越好(因为数据库的存储单位是页,一页中能存下的数据越多越好 ) 3.离散度大得列放在联合索引前面select count(distinct customer_id), count(d... 阅读全文
posted @ 2015-11-22 19:52 GeorgeHao 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、max()优化mysql> explain select max(payment_date) from payment;+----+-------------+---------+------+---------------+------+---------+------+-------+---... 阅读全文
posted @ 2015-11-22 19:49 GeorgeHao 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、使用mysql慢查询日志对有效率问题的sql进行监控 1)开启慢查询 show variables like ‘slow_query_log’;//查看是否开启慢查询日志 set global slow_query_log_file=‘/mysql/‘; //设置慢查询日志的位置 ... 阅读全文
posted @ 2015-11-22 19:46 GeorgeHao 阅读(316) 评论(0) 推荐(0) 编辑