
mysql
chen木木
这个作者很懒,什么都没留下…
展开
-
大厂SQL调优姿势
文章出自于 公众号 三太子敖丙select检查1.UDF用户自定义函数SQL语句的select后面使用了自定义函数UDF,SQL返回多少行,那么UDF函数就会被调用多少次,这是非常影响性能的。#getOrderNo是用户自定义一个函数用户来根据order_sn来获取订单编号select id, payment_id, order_sn, getOrderNo(order_sn) from payment_transaction where status = 1 and creat..转载 2020-11-23 09:28:20 · 293 阅读 · 0 评论 -
mysql数据库的索引类型以及创建
MySQL索引类型:1、普通索引最基本的索引,它没有任何限制,用于加速查询。创建方法:a. 建表的时候一起创建CREATE TABLE mytable (name VARCHAR(32) ,INDEX index_mytable_name (name));b. 建表后,直接创建索引CREATE INDEX index_mytable_name ON mytable(name);c. 修改表结构ALTER TABLE mytable ADD INDEX index_m...转载 2020-07-23 15:38:14 · 235 阅读 · 0 评论 -
mysql5.7.18(压缩包)安装 , windows
1.下载完成后将其解压到你想要安装的路径下,例如我的解压到D:\MySql\mysql-5.7.12-winx64\路径下,刚解压完应该是下图这些文件夹:最好解压到根目录。2.新建一个.txt文件,更名为my.ini配置文件,此配置文件将覆盖当前文件夹下的my.ini(有的没有my.ini)文件,打开此配置文件,将如下代码添加到文件中:[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 .原创 2020-06-01 11:02:19 · 253 阅读 · 0 评论 -
mysql查看sql执行效率
1. EXPLAIN SELECT * FROM super_category可以查看sql执行是否走索引2.SHOW PROCESSLIST;show processlist 是显示用户正在运行的线程,3.SHOW PROFILES;查看最近sql执行的速度原创 2020-05-13 13:25:30 · 804 阅读 · 0 评论 -
MySQL查看SQL语句执行效率
Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where ...]例如:explain select * from news;输出:+----+-------------+-------+-------+-------------------+-------...转载 2020-05-12 12:21:30 · 302 阅读 · 0 评论