真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

字段使用函數(shù)索引被抑制

 在索引字段上使用函數(shù),該字段的索引將會被抑制。如下案例:
查看表結(jié)構(gòu):

點擊(此處)折疊或打開

成都創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、靈石網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、商城開發(fā)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為靈石等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

  1. MySQL> show create table test06 \G
  2. *************************** 1. row ***************************
  3.        Table: test06
  4. Create Table: CREATE TABLE `test06` (
  5.   `id` bigint(11) NOT NULL DEFAULT '0',
  6.   `u_id` bigint(11) NOT NULL,
  7.   `openid` varchar(100) DEFAULT NULL,
  8.   `unionid` varchar(100) DEFAULT NULL,
  9.   `username` varchar(100) NOT NULL,
  10.   `password` varchar(100) NOT NULL,
  11.   `create_time` datetime NOT NULL,
  12.   KEY `idx_test03_id` (`id`),
  13.   KEY `idx_test03_name` (`username`),
  14.   KEY `idx_test06_crea_time` (`create_time`)
  15. ) ENGINE=InnoDB DEFAULT CHARSET=utf8
使用函數(shù)進行查詢:

點擊(此處)折疊或打開

  1. mysql> select count(*) from test06 where date(create_time)=curdate();
  2. +----------+
  3. | count(*) |
  4. +----------+
  5. | 0 |
  6. +----------+
  7. 1 row in set (1.00 sec)
不使用函數(shù):

點擊(此處)折疊或打開

  1. mysql> select count(*) from test06 where create_time=date_format(curdate(),'%Y-%m-%d');
  2. +----------+
  3. | count(*) |
  4. +----------+
  5. | 0 |
  6. +----------+
  7. 1 row in set (0.03 sec)
  可以看出:查詢時間變快很多。
 對比一下執(zhí)行計劃:

點擊(此處)折疊或打開

  1. mysql> explain select count(*) from test06 where date(create_time)=curdate();
  2. +----+-------------+--------+-------+---------------+----------------------+---------+------+---------+--------------------------+
  3. | id | select_type | table  | type  | possible_keys | key                  | key_len | ref  | rows    | Extra                    |
  4. +----+-------------+--------+-------+---------------+----------------------+---------+------+---------+--------------------------+
  5. | 1  | SIMPLE      | test06 | index | NULL          | idx_test06_crea_time | 5       | NULL | 2009559 | Using where; Using index |
  6. +----+-------------+--------+-------+---------------+----------------------+---------+------+---------+--------------------------+
  7. 1 row in set (0.00 sec)

  8. mysql> explain select count(*) from test06 where create_time=date_format(curdate(),'%Y-%m-%d');
  9. +----+-------------+--------+------+----------------------+----------------------+---------+-------+------+-------------+
  10. | id | select_type | table  | type | possible_keys   key | key_len              | ref     | rows  | Extra              |
  11. +----+-------------+--------+------+----------------------+----------------------+---------+-------+------+-------------+
  12. | 1  | SIMP        | test06 | ref  | idx_test06_crea_time | idx_test06_crea_time | 5       | const | 1    | Using index |
  13. +----+-------------+--------+------+----------------------+----------------------+---------+-------+------+-------------+


網(wǎng)站欄目:字段使用函數(shù)索引被抑制
URL網(wǎng)址:http://weahome.cn/article/ggggpi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部