mysql配置文件参数优化
摘要:1.最大连接数 max_connections是MySQL最大并发连接数,默认值是151 MySQL允许的最大连接数上限是16384 2.请求堆栈大小 back_log是存放执行请求的堆栈大小,默认值是50 该值设置为最大并发连接数的20%~30%较为合适 3.修改并发线程数 innodb_thre
阅读全文
mysql事务
摘要:1.A:Atomicity原子性 undo.log 2.C:Consistency一致性 3.I:Isolation隔离性 4.D:Durability持久性 redo.log MVCC: 多版版本控制 当前读: 快照读:
阅读全文
mysql索引设计原则
摘要:1.针对数据量较大,且查询比较频繁的表建立索引; 2.针对于常作为查询条件(where)、排序(order by)、分组(group by)操作的字段建立索引; 3.尽量选择区分度高的列作为索引,尽量建立唯一索引,区分度越高,使用索引的效率越高; 4.如果是字符串类型的字段,字段的长度越长,可以针对
阅读全文
mysql索引失效的情况
摘要:1.联合索引: 违反最左前缀原则,索引失效; 2.联合索引: 在使用< 或者 >比较情况下,where后面的第二个条件不走索引; 3普通索引:列运算,索引失效: 4.普通索引:字符串不加单引号,索引失效; 5.普通索引:模糊匹配情况下,如果是尾部模糊匹配,索引不失效;如果是头部模糊匹配,索引失效;
阅读全文
mysql删除表操作方式
摘要:1、当你不再需要该表时, 用 drop; 2、当你仍要保留该表,但要删除所有记录时, 用 truncate; 3、当你要删除部分记录或者有可能会后悔的话, 用 delete。
阅读全文