mysql--18000优化
来源:互联网 发布:node.js userlist 编辑:程序博客网 时间:2024/06/15 08:14
mysq 数据优化可以从以下几方面进行优化:
1、sql及索引优化。
2、 数据库表结构,根据数据设计查询最优的表结构。
3,系统配置优化,对打开文件数和安全的限制。
系统配置之打开文件数限制:mysql数据库是基于文件的,每查询一个表都要打开一些文件,文件数达到一定限制,文件就无法打开,就会进行频繁的IO操作
4、硬件,选择最适合数据库的cpu,更快的IO,更大的内存,
cpu不是越多越好, IO并不能减少锁的机制,所以说硬件的优化成本越高,效果最差。
1 SQL及索引(提升性能最大,效率最高)
2 数据库表结构(根据范式设计表结构)
3 系统配置(linux对mysql打开文件数的限制等)
4 硬件(提高文件io的速度,但是成本最高)
io的优化 并不能减少阻塞 ,但sql索引没有优化好,则会产生大量的慢查询或阻塞,这是由于mysql的内部锁机制造
自身锁机制
mysql查询缓存
缓存
想办法提高缓冲池子命中率
数据分离
表结构
减少使用distinct
索引
缓存
数据分离
静态数据的分离
表结构
减少使用distinct
积分统计表 按照积分排序
索引
考虑让SQL 语句走索引,注意建立索引但不一定会走索引,根据SQL执行计划让SQL走索引
缓存
看报错
查询慢sql
数据库慢sql日志
http://www.cnblogs.com/kerrycode/p/5593204.html
死锁
http://blog.jobbole.com/110301/?utm_source=blog.jobbole.com&utm_medium=relatedPosts
阅读全文
0 1
- mysql--18000优化
- 优化Mysql
- mysql优化
- mysql优化
- mysql优化
- MySQL 优化
- MySQL优化
- mysql 优化
- mysql 优化
- Mysql优化
- 优化Mysql
- 优化Mysql
- 优化MYSQL
- mysql 优化
- mysql 优化
- mysql优化
- mysql优化
- MySql优化
- python获取apk内classes.dex文件
- 除了贴膜,还有更好的方法避免蓝光伤害吗?
- Android4.4 TextView跑马灯卡顿问题
- Android 7.0解析包时出现问题 的解决方案(应用内更新)
- Android AlertDialog不显示Message
- mysql--18000优化
- Smallest Common Multiple
- word 2010 中Mathtype灰色不可用解决办法
- SSM框架实战系列之十_MyBatis框架
- 解决windows环境下python Scrapy安装问题
- Command Line Tools安装方法
- 记录一次系统调用慢的 分析过程
- 可能是最有心的微信文章排版规范
- 如何借助互联网进行精准扶贫?金山云CEO有话要说