随笔分类 -  mysql

mysql join语句原理
摘要:JOIN语句原理 join方式连接多个表,本质就是各个表之间数据的循环匹配。MySQL5.5版本之前,MySQL只支持一种表间关联方式,就是嵌套循环(Nested Loop Join)。如果关联表的数据量很大, 则join关联的执行时间会非常长。在MySQL5.5以后的版本中,MySQL通过引入BN 阅读全文

posted @ 2022-05-19 11:29 uestc2007 阅读(170) 评论(0) 推荐(0) 编辑

mysql查询sql及索引优化
摘要:前言: 都有哪些维度可以进行数据库调优?简言之: 索引失效、没有充分利用到索引——索引建立 关联查询太多JOIN(设计缺陷或不得已的需求)——SQL优化 服务器调优及各个参数设置(缓冲、线程数等)——调整my.cnf。 数据过多——分库分表 关于数据库调优的知识点非常分散。不同的DBMS,不同的公司 阅读全文

posted @ 2022-05-18 18:35 uestc2007 阅读(281) 评论(0) 推荐(0) 编辑

MySQL之索引
摘要:一、索引的本质 索引(Index):排好序的,能够快速查找数据的数据结构,能够帮助 MySQL 高效获取数据。 索引的本质:索引是数据结构。你可以简单理解为“排好序的快速查找数据结构”,满足特定查找算法。 这些数据结构以某种方式指向数据, 这样就可以在这些数据结构的基础上实现 高级查找算法 。 一般 阅读全文

posted @ 2022-05-13 16:50 uestc2007 阅读(30) 评论(0) 推荐(0) 编辑

mysql 查看连接数、状态 、最大并发数、缓存
摘要:查看mysql数据库的线程数:show global status like 'Thread%'; Threads_connected 跟show processlist结果相同,表示当前连接数。准确的来说, Threads_running是代表当前并发数 如果我们在MySQL服务器配置文件中设置了 阅读全文

posted @ 2022-05-10 18:05 uestc2007 阅读(3620) 评论(0) 推荐(0) 编辑

MySQL死锁及解决方案
摘要:一、MySQL锁类型 1. MySQL常用存储引擎的锁机制 MyISAM和MEMORY采用表级锁(table-level locking) BDB采用页面锁(page-level locking)或表级锁,默认为页面锁 InnoDB支持行级锁(row-level locking)和表级锁,默认为行级 阅读全文

posted @ 2019-12-03 17:22 uestc2007 阅读(9559) 评论(0) 推荐(1) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示