Fork me on GitHub

随笔分类 -  MySQL

摘要:mysql5.5版本以上默认的引擎是InnoDB,5.5以下,默认引擎是MYISAM,根本还是要根据引擎的不同去考虑。 InnoDB和MyISam区别: 区别项Innodbmyisam 事务 支持 不支持 锁粒度 行锁,适合高并发 表锁,不适合高并发 是否默认 默认 非默认 支持外键 支持外键 不支 阅读全文
posted @ 2019-09-18 00:55 xbwang520 阅读(9372) 评论(0) 推荐(1)
摘要:在我们编写sql的过程中where的条件使用不当会使索引(index)失效 1. 在 where 子句中使用!=或<>操作符,会使引擎放弃使用索引而进行全表扫描 2. 在 where 子句中对字段进行 null 值判断,会使引擎放弃使用索引而进行全表扫描 3. 在 where 子句中使用 or 来连 阅读全文
posted @ 2019-09-17 23:46 xbwang520 阅读(5433) 评论(0) 推荐(0)
摘要:mysql查询的过程图 为什么要优化 系统的吞吐量瓶颈往往出现在数据库的访问速度上 随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢 数据是存放在磁盘上的,读写速度无法和内存相比 如何优化 设计数据库时:数据库表、字段的设计,存储引擎 利用好MySQL自身提供的功能,如索引等 横向 阅读全文
posted @ 2019-09-16 02:33 xbwang520 阅读(478) 评论(0) 推荐(0)