![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
Saizwei
这个作者很懒,什么都没留下…
展开
-
如何正确衡量主从延迟时间(关于Seconds_Behind_Master和pt-heartbeat)
背景主库的worker线程在写binlog的时候是并发工作的,而主库的dump线程和从库的IO线程都是单线程推拉binlog、特别是默认SQL线程是拿着relay log中的event逐一单线程回放的(5.6版本开启slave_parallel_workers支持特定情况下的并行复制,5.7版本之后全面支持并行复制后在复制层面已极大改善了延时问题)。因此即使不考虑网络延迟,主流MySQ...转载 2019-05-20 16:50:42 · 960 阅读 · 0 评论 -
MySQL之分页问题解决
最近遇到很多大分页的问题,服务器负载很高,SQL的执行时间也较长,非常的头痛。下面我们就说说分页问题的解决。大家都知道对于mysql来说,select * from table where x=‘?’ limit 0,20;和select * from table where x=’?’ limit 100000,20;的执行效率差了非常多。这是由于当limit m,n的时候,虽然都会扫描所有...转载 2019-05-20 16:56:23 · 266 阅读 · 0 评论 -
MySQL之char、varchar和text的设计
最近有表结构设计中出现了varchar(10000)的设计引起了大家的讨论,我们下面就来分析分析。首先我们先普及一下常识:1、char(n)和varchar(n)中括号中n代表字符的个数,并不代表字节个数,所以当使用了中文的时候(UTF8)意味着可以插入m个中文,但是实际会占用m*3个字节。2、同时char和varchar最大的区别就在于char不管实际value都会占用n个字符的空间,而v...转载 2019-05-20 17:07:35 · 115 阅读 · 0 评论 -
Oracle中shrink space命令详解
从10g开始,oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理(ASSM),就可以使用这个特性缩小段,即降低HWM。这里需要强调一点,10g的这个新特性,仅对ASSM表空间有效,否则会报 ORA-10635: Invalid segment or tablespace type。1 创建实验环境1.1 创建ASSM的表空间SQL> set serverout...转载 2019-05-21 15:59:00 · 384 阅读 · 0 评论 -
xtrabackup用法和原理详述
MariaDB/MySQL备份和恢复(三):xtrabackup用法和原理详述分类: 数据库系列本文原创地址在博客园:https://www.cnblogs.com/f-ck-need-u/p/9018716.htmlMariaDB/MySQL备份恢复系列:备份和恢复(一):mysqldump工具用法详述备份和恢复(二):导入、导出表数据备份和恢复(三):xtrabackup用法和原理...转载 2019-06-21 14:45:28 · 431 阅读 · 0 评论 -
MariaDB/MySQL备份和恢复:数据导入、导出
MariaDB/MySQL备份和恢复(二):数据导入、导出分类: 数据库系列本文原创地址在博客园:https://www.cnblogs.com/f-ck-need-u/p/9013643.htmlMariaDB/MySQL备份恢复系列:备份和恢复(一):mysqldump工具用法详述备份和恢复(二):导入、导出表数据备份和恢复(三):xtrabackup用法和原理详述1.导出、导入...转载 2019-06-21 14:47:42 · 1117 阅读 · 0 评论 -
MySQL备份和恢复:mysqldump工具用法详述
MariaDB/MySQL备份和恢复(一):mysqldump工具用法详述分类: 数据库系列本文原创地址在博客园:https://www.cnblogs.com/f-ck-need-u/p/9013458.htmlMariaDB/MySQL备份恢复系列:备份和恢复(一):mysqldump工具用法详述备份和恢复(二):导入、导出表数据备份和恢复(三):xtrabackup用法和原理详述...转载 2019-06-21 14:48:26 · 304 阅读 · 1 评论