![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL优化
Jeremy-D
这个作者很懒,什么都没留下…
展开
-
Cents7 MySQL5.7 安装与配置(YUM)
安装环境:CentOS7 64位,MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/# 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源shell> yum localinstall mysql57-community-r原创 2020-09-19 18:45:38 · 890 阅读 · 0 评论 -
SQL优化之COUNT 简介
Count(*)和Count(列)哪一个更快?1. count(*) 和 count(列) 在没有任何优化的前提下执行效率相等。2. 如果(列)有索引执行效率高于count(*)。3. 如果设置某一列为not null 则count(*) 和 count(列) 执行时间相等。![效率执行图](https://img-blog.csdnimg.cn/20190318095955688.png...原创 2019-03-18 10:20:59 · 620 阅读 · 0 评论 -
MySQL优化技巧-性能排查
1、EXPLAIN做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。下面来个简单的示例,标注(1、2、3、4、5)我们要重点关注的数据: type列,连接类型。一个好的SQL语句至少要达到range级别。杜绝出现all级别。 key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式。 key_len列,...原创 2019-05-25 10:28:21 · 222 阅读 · 0 评论 -
不要在MySQL使用UTF-8
最近我遇到了一个bug,我试着通过Rails在以“utf8”编码的MariaDB中保存一个UTF-8字符串,然后出现了一个离奇的错误:Incorrectstringvalue:‘\xF0\x9F\x98\x83<…’forcolumn ‘summary’ at row1我用的是UTF-8编码的客户端,服务器也是UTF-8编码的,数据库也是,就连要保存的这个字符...原创 2019-05-16 15:40:52 · 216 阅读 · 0 评论