当前位置:首页 > MySQL教程 > 正文内容

关于mysql优化要领你晓得若干【MySQL教程】,mysql

搜教程4年前 (2019-12-01)MySQL教程140

本篇文章给人人带来的内容是关于mysql优化要领,有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。

一、挑选准确的存储引擎,麋集写操纵支撑事件,运用InnoDB。麋集读操纵运用MyISAM

二、设想表部份
1.为每张表设置一个主键id
2.越小的列,牢固长度的列,查询会更快。发起运用 SMALLINT TINYINT 做主键,VARCHAR长度只分派须要的空间,IP地点存为 int
3.只管运用 NOT NULL ,NULL须要分外的空间
4.混用范式和反范式

三、查询部份
1.只查询须要的字段
2.为常常搜刮的字段建索引
3.不做列运算,不必函数
4.只查询一行数据运用 LIMIT 1

四、特别技能
1.开启查询缓存
2.拆分大的sql,一条大sql能够堵死全部库
3.警惕运用in子查询,mysql先实行外层再实行内层

以上就是关于mysql优化要领你晓得若干的细致内容,更多请关注ki4网别的相干文章!

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/15566.html

标签: mysql
分享给朋友:

“关于mysql优化要领你晓得若干【MySQL教程】,mysql” 的相关文章

GreenPlum中一样平常SQL剧本【MySQL教程】,GreenPlum,脚本,日常

--1.指定月份统共若干天 SELECT EXTRACT(DAY FROM CAST('2017-08-01' AS DATE) + INTERVAL '1 month' - INTERVAL '1 day') SELECT EXTRACT(DAY FROM CAST(TO_CHAR(N...

MySQL存储历程 游标 错误处理的示例代码【MySQL教程】,MySQL,错误,游标

MySQL存储历程 游标 错误处理的示例代码 --set_account_data 从新生成用户编号 BEGIN DECLARE temp_id INT(8); /*用户id*/ DECLARE t...

MySql的索引操纵【MySQL教程】,MySql,操作,索引

  关于MySql索引的基础知识我就不在这里写了,我不太想当信息的搬运工。   技能分享:Workbench 作为一款专为MySQL设想的ER/数据库建模东西。除了治理数据库外,实在也是一款Sql语句生成利器。合理运用,将带来事半功倍的结果。固然,条件是我们对基础知识的相识。   我先来整顿...

MySQL慢查询日记相干的设置和运用【MySQL教程】,MySQL,配置,相关

MySQL慢查询日记相干的设置和运用【MySQL教程】,MySQL,配置,相关

MySQL慢查询日记供应了凌驾指定时刻阈值的查询信息,为机能优化供应了重要的参考根据,是一个异常有用的功用,MySQL慢查询日记的开启和设置异常简朴,能够指定纪录的文件(或许表),凌驾的时刻阈值等就能够纪录到慢sql了,真话讲,相比较sqlserver的trace或许扩大事宜(虽然此两者的作用并不...

mysql关于加密解密的函数【MySQL教程】,mysql,加密解密,函数

Mysql函数 select password(‘123456’); #加密暗码 select md5(‘123456’); #md5加密暗码(貌似mysql数据库雷同暗码每次加密后的md5字符串都是一样 select AES_ENCRYPT('123456','key') ; #加密...

mysql中关于冗余和反复索引【MySQL教程】,mysql,索引,重复

  mysql许可在雷同列上建立多个索引,不管是故意照样无意,mysql须要零丁保护反复的索引,而且优化器在优化查询的时刻也须要逐一地举行斟酌,这会影响机能。   反复索引是指的在雷同的列上依据雷同的递次建立的雷同范例的索引,应当防止如许建立反复索引,发明今后也应当马上删除。但,在雷同的列上建...