数据库
文章平均质量分 58
数据库相关
CodingPeppa
Stay Hungry
展开
-
mysql查看实时执行的sql
mysql开启实时查看执行的SQL原创 2023-05-19 17:05:53 · 1019 阅读 · 0 评论 -
一次线上mysql 调优 ,join 的调优,索引优化(Block Nested Loop)
一次mysql 线上调优,Block Nested Loop,加索引解决原创 2023-05-18 14:24:04 · 1037 阅读 · 0 评论 -
三星索引详解
三星索引详解,高性能索引原创 2022-09-27 17:26:54 · 950 阅读 · 0 评论 -
mysql远程连接
进入MySQL,使用下面的命令,开启远程连接GRANT ALL PRIVILEGES ON *.* TO '你的用户名'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;flush privileges;原创 2021-12-15 11:18:04 · 437 阅读 · 0 评论 -
MySQL表连接,七种Join
Inner JOINSELECT <select_list>FROM Table_A AINNER JOIN Table_B BON A.Key = B.KeyLeft JOINSELECT <select_list>FROM Table_A ALEFT JOIN Table_B BON A.Key = B.KeyRight JOINSELECT <select_list>FROM Table_A ARIGHT JOIN Table_.原创 2021-09-11 14:40:09 · 112 阅读 · 0 评论 -
mysql练习题
mysql练习题1、表结构–1.学生表 student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别 –2.课程表 course(c_id,c_name,t_id) – –课程编号, 课程名称, 教师编号 –3.教师表 Teacher(t_id,t_name) –教师编号,教师姓名 –4.成绩表 Score(s_id,c_id,s_score) –学生编号,课程编号,分数2、测试数据--建表--学生表CREATE TABLE `原创 2021-07-20 12:47:45 · 93 阅读 · 0 评论 -
MySQL读写分离与分库分表
大流量下MySQL问题磁盘IO瓶颈:热点数据太多,缓存放不下网络IO瓶颈:请求的数据太多,网络带宽不够CPU瓶颈:单表数据量太大,扫描数据太多,SQL效率低。解决方案:单机->分布式集群分库分表(shardingSphere,mycat,DBLE…)NewSQL(postgresql,voltdb,tiddb…)什么是读写分离互联网场景,读多写少写入 在主库查询 在从库主从同步从库 起两个线程,IOThread 线程拷贝主库binlog,SQLThread读取binlog原创 2021-05-14 21:31:21 · 328 阅读 · 0 评论 -
MySQL页结构,事务实现原理,MVCC,锁类型,
一、MySQL存储引擎原理拆解以及设计页结构页头l 记录页面的控制信息,共占56字节,包括页的左右兄弟页面指针、页面空间使用情况等虚记录最大虚记录:比页内最大主键还大最小虚记录:比页内最小主键还小记录堆行记录存储区,分为有效记录和已删除记录两种自由空间链表已删除记录组成的链表未分配空间页面未使用的存储空间Slot区页尾页面最后部分,占8个字节,主要存储页面的校验信息页内记录维护1.顺序保证逻辑连续2.插入策略3.页内查询连续Slot数组,将记录进一步分组,Sl原创 2021-05-14 09:16:06 · 187 阅读 · 0 评论