数据库优化之索引失效
索引失效 在SQL优化中我们会为表添加索引,但是有时候索引并没有按照我们的预想进行使用,这种现象我们称为"索引失效",这是需要避免的。准备CREATE TABLE `staffs`( `id` INT PRIMARY KEY AUTO_INCREMENT, `NAME` VARCHAR(24) NOT NU...
索引失效 在SQL优化中我们会为表添加索引,但是有时候索引并没有按照我们的预想进行使用,这种现象我们称为"索引失效",这是需要避免的。准备CREATE TABLE `staffs`( `id` INT PRIMARY KEY AUTO_INCREMENT, `NAME` VARCHAR(24) NOT NU...
准备//还有两个表的数据请看【双表优化】文章 CREATE TABLE IF NOT EXISTS `phone`( `phoneid` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `card` INT(10) UNSIGNED NOT NULL, PRIMARY KEY (`phoneid`) ); INSERT INTO...
准备CREATE TABLE IF NOT EXISTS `class`( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `card` INT(10) UNSIGNED NOT NULL, PRIMARY KEY (`id`) ); CREATE TABLE IF NOT EXISTS `book`( `boo...
准备CREATE TABLE IF NOT EXISTS `article`( `id` INT(10) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, `author_id` INT(10) UNSIGNED NOT NULL, `category_id` INT(10) UNSIGNED NOT NULL, `v...
Explain 使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈【官网介绍】。 使用方式:EXPLAIN sqlstatement 通过EXPLAIN,我们可以分...