做家电选招标采购哪一个网站好,从化网站开发,网络营销就业方向和前景,网站建设网络推广的好处数据库篇-01-MySQL篇-课程介绍_哔哩哔哩_bilibili 1.定位慢查询 2.分析优化慢查询 3.索引概念及结构 3.1 红黑树#xff08;一种自平衡的二叉排序树#xff09; 节点可以自动平衡保证log2 n的查找复杂度. 但因为是二叉树#xff0c;数据多了层数还会多。 所以找一个多叉树 3…数据库篇-01-MySQL篇-课程介绍_哔哩哔哩_bilibili 1.定位慢查询 2.分析优化慢查询 3.索引概念及结构 3.1 红黑树一种自平衡的二叉排序树 节点可以自动平衡保证log2 n的查找复杂度. 但因为是二叉树数据多了层数还会多。 所以找一个多叉树 3.2 B树 是一个多叉树比较矮胖对比红黑树查找效率更高。 存放的数字可以看成是区间界限。 但是如果你要查的值在叶子上你一路向下查非叶子节点上的数据也会被加载出来所以多次磁盘读写了不需要的数据所以磁盘代价低。 ----B树非叶子上只有指针没有数据所以不必一路加载数据只要到叶子节点上加载一次就行。 3.3 B树 三大优势 1.不用像B树一样路过非叶子节点还得读一下节点数据B树的非叶就是指针导向的作用不会浪费磁盘读写。 2.查找都在叶子上基本效率都在logn稳定 3.范围查找方便比如找630先找到叶子上的6然后通过双向链表一次性查到范围内的所有数据避免dfs 4.聚簇索引非聚簇索引二级索引 5.覆盖索引
数据库篇-06-优化-覆盖索引、超大分页优化_哔哩哔哩_bilibili 6.超大分页--覆盖索引子查询不太懂 7.索引创建的原则 8.索引失效 就是要按你联合索引的顺序来。 要用右边的左边的必须有且顺序不能乱。如果中间断开只有前面符合最左原则的部分用到索引。 看key和keylen两列知道用了多少索引索引走的越多keylen越大 ----------------------------- 9.各种优化 ----------------- 10.事务 11.sql隔离级别和并发问题 问题还有一个丢失更新 12.undo log和redo log redo log是物理日志记录的是正向的操作 undo log是逻辑日志记录和操作相反的语句用来撤销。 13.MVCC 这个trx_id是上面的db_trx_id代表上一次插入或者修改记录的事务号
如果这个号不在活跃集合里代表该事务修改完成提交已经结束 14.mysql的主从同步读写访问压力 redis的主从同步是增量同步和全量同步 mysql靠的是二进制日志binlog 15.分库分表 (大存储)