![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 60
mysql
XiuL
这个作者很懒,什么都没留下…
展开
-
mysql json类型
mysql json类型原创 2022-12-16 16:51:32 · 511 阅读 · 0 评论 -
Mysql(五)高级原理问题
1.Mysql的binlog有哪集中录入格式,有什么区别?1)3种格式,statement,row,mixedstatement模式:每一条会修改数据的sql都会记录binlog中。不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高了性能。由于sql的执行是有上下文的,由于sql的执行是有上下文的,因为保存的时候,需要保存相关的信息。同时还有一些使用了函数之类的语句无法被复制。(例如hostname函数)3)row模式:不记录sql语句上下文相关信息。仅保存哪条记录被修原创 2021-07-21 14:51:34 · 176 阅读 · 0 评论 -
Mysql(四)配置文件my.cnf详解及参数调优设置
Mysql配置文件详解[client] # 客户端设置,即客户端默认的连接参数# 端口号port = 3306# 用于本地连接的socket套接字socket=/tmp/mysql.sock[mysql] # mysql的客户端是否命令自动补全,默认是不补齐no-auto-rehash# 数据库或数据表的默认字符集,等同于character_set_server参数default-character-set=utf8mb4#服务端默认的比对规则,排序规则collation_原创 2021-07-21 14:49:04 · 4065 阅读 · 0 评论 -
Mysql(三)查询修改架构流程分析
Mysql查询数据流程Mysql修改数据流程原创 2021-07-21 14:34:12 · 103 阅读 · 0 评论 -
Mysql(二)硬件优化及数据量测试
Mysql硬件优化1.CPU选择:数据库读写数据,一般是IO密集(E系列-至强),主频相对低,核心数量多。2.内存容量选择: 建议2-3倍CPU核心数量(带缓存的数据库内存可以多点)。(ECC带有健康检查的)3.磁盘选择:Flash最快–SSD–PCI-E4.存储RAID级别(使用RAID10):R0R1R5: 读多写少的数据R10:性能很高5.网络:硬件网卡绑定,交换机堆叠。多个网卡绑定,0 1 主备的网卡,防止网卡坏了,不能通信。bonding。I系列的CPU,原创 2021-07-21 14:25:01 · 213 阅读 · 0 评论 -
Mysql(一)Explain详解
概述概念:通过explain命令获取select语句的执行计划。explain主要用于分析查询语句或表结构的性能瓶颈。核心:表的读取顺序。(id)数据读取操作的类型。(select_type)哪些索引可以使用,实际使用了哪些索引。(possible_keys)表之间的引用。(ref)每张表有多少行被优化器查询。(rows)id概念:id列的编号是select的序号列。有几个select就有几个id。select查询分类:简单查询和复杂查询。复杂查询:简单子查询派生表(from原创 2021-07-21 14:17:01 · 122 阅读 · 0 评论