![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MYSQL
文章平均质量分 77
Dead_Cycle
这个作者很懒,什么都没留下…
展开
-
MYSQL 查询库或表
show database like "xxxx";show tableslike "xxxx";原创 2020-07-04 22:07:42 · 117 阅读 · 0 评论 -
MySQL事务隔离
事务的原则介绍1、原子性:在事务中的操作,必须同时完成或者同时回滚,不会只成功或者回滚一部分。2、一致性:不能破坏数据库的一致性状态。3、隔离性:不同的事务之前互相不能影响。4、持久性:事务完成以后,即保存数据,不会再回滚。事务并发会造成的问题1、脏读事务A读取了事务B更新的数据,然后B回滚操作,那么A读取到的数据是脏数据。比如:B把小明的年龄更新成12...原创 2019-10-12 11:12:59 · 109 阅读 · 0 评论 -
MySQL中IN和EXISTS效率对比
验证:IN适合于外表大而内表小的情况;EXISTS适合于外表小而内表大的情况环境:mysql5.7以上版本两个表分别是user(数据量小)和order(数据量大)user:400条数据order:409356条数据数据库下载链接链接:https://pan.baidu.com/s/12Pk9cr_wNjj13TjoDdCJ7Q 密码:r93e实验一:use...原创 2018-04-18 21:55:21 · 3608 阅读 · 2 评论 -
MYSQL如何查看慢日志
执行show variables LIKE "%quer%";slow_query_log:是否开启慢日志slow_query_log_file:慢日志文件路径,默认文件是long_query_time:设置超时多少秒写入日志,单位秒log_queries_not_using_indexes:是否开启没使用到所有的查询,前提必须是slow_query_log=ON如何配置...原创 2019-08-28 11:00:01 · 1350 阅读 · 1 评论 -
数据库性能优化之SQL语句优化
一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简...转载 2018-04-20 23:31:40 · 197 阅读 · 0 评论 -
MYSQL索引之 USE | IGNORE | FORCE
SQL语句SELECT * FROM TABLE USE INDEX(索引) WHERE user_id = 7 AND ...;USE:用来提供你希望Mysql去参考的索引列表,就可以让Mysql不再考虑使用其他可用的索引IGNORE:忽略一个或多个索引FORCE:强制使用一个特定的索引就是不知道 USE 和FORCE的区别,有人知道吗?...原创 2019-08-28 15:07:33 · 454 阅读 · 1 评论