mysql常见优化 http://www.cnblogs.com/ggjucheng/archive/2012/11/07/2758058.html 更多mysql,Redis,memcached等文章: http://www.cnblogs.com/ggjucheng/category/424948.html…
MySQL常见优化 1.操作符优化 1.1<> 操作符(不等于) 1.2LIKE优化 1.3in,not in,exists与not exists 1.3.1in和exists 2.where子句优化 2.1第一个原则:在where子句中应把最具限制性的条件放在最前面. 2.2第二个原则:where子句中字段的顺序应和索引中字段顺序一致. 2.3应尽量避免在 where 子句中使用 or 来连接条件, 2.4应尽量避免在 where 子句中等号的左端对字段进行表达式操作,这将导致引擎放弃使用索…
https://yq.aliyun.com/articles/72501?utm_content=m_14899…
错误代码和消息 目录 B.1. 服务器错误代码和消息 B.2. 客户端错误代码和消息 本章列出了当你用任何主机语言调用MySQL时可能出现的错误.首先列出了服务器错误消息.其次列出了客户端程序消息. B.1. 服务器错误代码和消息 服务器错误信息来自下述源文件: ·         错误消息信息列在share/errmsg.txt文件中.“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代. ·         错误值列在share/errmsg.txt文件中,用于生成includ…
数据库优化是一个任重而道远的任务,想要做优化必须深入理解数据库的各种特性.在开发过程中我们经常会遇到一些原因很简单但造成的后果却很严重的疑难杂症,这类问题往往还不容易定位,排查费时费力最后发现是一个很小的疏忽造成的,又或者是因为不了解某个技术特性产生的. 于数据库层面,最常见的恐怕就是索引失效了,且一开始因为数据量小还不易被发现.但随着业务的拓展数据量的提升,性能问题慢慢的就体现出来了,处理不及时还很容易造成雪球效应,最终导致数据库卡死甚至瘫痪.造成索引失效的原因可能有很多种,相关技术博客已经有…
前言 今天我们来讲讲如何优化MySQL的性能,主要从索引方面优化.下期文章讲讲MySQL慢查询日志,我们是依据慢查询日志来判断哪条SQL语句有问题,然后在进行优化,敬请期待MySQL慢查询日志篇 建表 // 建表CREATE TABLE IF NOT EXISTS staffs(    id INT PRIMARY KEY AUTO_INCREMENT,    name VARCHAR(24) NOT NULL DEFAULT "" COMMENT'姓名',    age INT NO…
mysql 参数的介绍 大概450项参数,大多保持默认就可以了 错误的参数 崩溃,错误,运行缓慢. 参数最好在生产环境前配置好.最好不要在生产环境 中 直接配置,有可能不会立即生效,或者之前的数据和配置以后的数据不一致. 配置需要对特定的场景进行相应的配置,所以不一定都能给出参考值. 具体的参数介绍,有时间的话进行补充吧. 多个地方对同一参数进行配置, 后面的参数会覆盖前面多的参数 没有通用的配置项,根据实际情况去配置. 数据库设计对性能的影响.…
监控对象 数据库可用性监控数据库进程或是端口存在并不意味着数据库就是可用的 也就是说登陆服务器,并且能正确执行mysql命令 数据库性能 QPS和DPS并发线程数量(同时执行sql语句的数量,不是连接数)对Innodb阻塞和死锁进行监控分区磁盘空间 防火墙的限制,TCP/IP可能被沾满 确认数据库是否可以连接 通过测试账号ping命令返回的信息判断数据库可以通过网络连接(批量) 确定数据库是否可读写 监控数据库的连接数 导致数据库的连接数突然增长: 出现阻塞(数据库并发请求突增)像Memcahe…
MySQL中的SQL的常见优化策略 MySQL中的索引优化 MySQL中的索引简介 1 避免全表扫描对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2 避免判断null值应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select i…
mysql常见知识点总结 参考: http://www.cnblogs.com/hongfei/archive/2012/10/20/2732516.html https://www.cnblogs.com/xuchenliang/p/6844093.html https://www.cnblogs.com/luxiaoxun/p/4694144.html https://blog.csdn.net/phantomes/article/details/39552897 https://blog.…