作家
登录

优化SQL语句的一般步骤

作者: 来源: 2017-08-31 16:11:21 阅读 我要评论

  • +-------+------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 
  • | Note  | 1003 | /* select#1 */ select sum(`sakila`.`b`.`amount`) AS `sum(amount)` from `sakila`.`customer` `a` join `sakila`.`payment` `b` where ((`sakila`.`b`.`customer_id` = `sakila`.`a`.`customer_id`) and (`sakila`.`a`.`email` = 'JANE.BENNETT@sakilacustomer.org')) | 
  • +-------+------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 
  • 1 row in set (0.00 sec) 
  • 大年夜 warning 的 message 字段中可以或许看到优化器主动去除了 1=1 恒成立的前提,也就是说优化器在改写 sql 时会主动去掉落恒成立的前提。

    explain 敕令也有对分区的支撑.

    1. MySQL [sakila]> CREATE TABLE `customer_part` ( 
    2.     ->   `customer_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, 
    3.     ->   `store_id` tinyint(3) unsigned NOT NULL
    4.     ->   `first_name` varchar(45) NOT NULL
    5.     ->   `last_name` varchar(45) NOT NULL
    6.     ->   `email` varchar(50) DEFAULT NULL
    7.     ->   `address_id` smallint(5) unsigned NOT NULL
    8.     ->   `active` tinyint(1) NOT NULL DEFAULT '1'
    9.     ->   `create_date` datetime NOT NULL
    10.     ->   `last_update` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
    11.     ->   PRIMARY KEY (`customer_id`) 
    12.     ->   

        推荐阅读

        远胜微软谷歌等翻译器 | 基于神经网络和超级计算机的DeepL Translator

      Microsoft Translator是微软旗下的翻译对象,痊愈客岁成功切换至神经网路。当时,微软表示比拟较今朝行业内主流的统计机械翻译(SMT)技巧,神经收集架构可以或许大年夜幅晋升翻译质量。德>>>详细阅读


      本文标题:优化SQL语句的一般步骤

      地址:http://www.17bianji.com/lsqh/37055.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)