mysql 组复制同步参数group_replication_consistency
摘要:group_replication_consistency 这个参数是在8.0.14引进的一个和组复制相关的参数,用来控制组提供的事务一致性保障。可以在全局或单个事务中进行配置。也可在单主组复制环境中配置用于新的主库(primary)选举的组复制一致性防护机制。必须考虑组复制一致性级别对于只读(RO
阅读全文
posted @
2022-08-09 11:20
JennyYu
阅读(352)
推荐(0) 编辑
mysql 参数 innodb_flush_method
摘要:innodb_flush_method 是一个global级别的只读参数,不能动态修改,需要在配置文件里进行配置。 可取值 littlesync 与 nosync 为内部性能测试值,不建议使用。 默认值为fsync。介绍一下几种可取值的区别: fsync: 调用系统函数fsync()来刷新操作系统缓
阅读全文
posted @
2022-08-08 19:29
JennyYu
阅读(1827)
推荐(0) 编辑
mysql 刷脏的时机
摘要:当内存数据和磁盘数据不一致时,称为脏页,反之为干净页面。内存刷新到磁盘称为flush。flush有如下情形:1. redo log 写满。会造成mysql不接受更新。2. 内存不足。3. 空闲时间。4. Mysql关闭时。flush是常态。如何控制脏页很重要。InnoDB有控制脏页的策略如下:根据磁
阅读全文
posted @
2022-08-03 10:49
JennyYu
阅读(579)
推荐(0) 编辑
redolog的作用与redolog写文件处理机制
摘要:由InnoDB引擎提供,重做日志。 重做日志的作用是: 1.为了保证crash-safe,崩溃安全,保证事务的持久性,即事务ACID中的D。2.提高效率。 当有数据修改时先写入redolog,然后再同步内存,合适时机再同步到内存,磁盘对于连续空间的读写效率较高。 redolog文件处理机制: red
阅读全文
posted @
2022-08-03 10:31
JennyYu
阅读(262)
推荐(0) 编辑
mysql 排序方式
摘要:mysql排序方式有两种,索引排序与文件排序。 在执行计划的extra字段分别会显示 using index 与 using filesort。 多表连接时,如果需要保存中间排序结果进行连接,extra字段会有 using temporary;using filesort的信息。 1.索引排序 一般
阅读全文
posted @
2022-08-01 11:01
JennyYu
阅读(1087)
推荐(0) 编辑
load_file函数
摘要:执行select load_file('/home/greatdb/a.txt'); 死活返回null。 捯饬半天,总算搞明白了,要注意以下四点: 1. 跟greatdb 数据库服务的启动用户有关, ./bin/greatdbd_safe --defaults-file=my3306-8019.cn
阅读全文
posted @
2022-06-17 17:34
JennyYu
阅读(707)
推荐(0) 编辑
mysqldump命令的选项参数
摘要:1. --single-transaction 创建一个一致性快照,在一个单一事务里导出所有表。目前只有支持多版本的innodb 引擎支持此选项,对其他引擎不保证一致性。 在dump期间,其他连接不能有如下ddl操作: ALTER TABLE, DROP TABLE, RENAME TABLE,TR
阅读全文
posted @
2022-06-09 09:39
JennyYu
阅读(157)
推荐(0) 编辑
mysql 找出没有主键的表
摘要:1,根据约束字典表table_constraints 来查 SELECT t.table_schema AS database_name, t.table_name FROM information_schema.TABLES t LEFT JOIN information_schema.TABLE
阅读全文
posted @
2022-06-01 08:50
JennyYu
阅读(725)
推荐(0) 编辑
mysql 获取连接id与线程id
摘要:1.获取当前session的连接ID mysql> select connection_id();+ +| connection_id() |+ +| 121 |+ +1 row in set (0.00 sec) 2.获取当前session的线程id mysql> select ps_curren
阅读全文
posted @
2022-05-02 13:55
JennyYu
阅读(801)
推荐(0) 编辑
mysql 循环的写法
摘要:mysql8 官方文档中明确说明不支持for 循环 MySQL does not support FOR loops. mysql的循环写法有以下3种 下面的三种存储过程的循环写法都能实现向test表中插入(p1,10)之间的数据。p1作为存储过程的传入参数存在。 create table test
阅读全文
posted @
2022-04-17 22:18
JennyYu
阅读(6679)
推荐(0) 编辑
mysql 内置函数总结
摘要:1.生成随机数 select rand(); 返回[0,1)之间的小数 如果想生成某个[min,max]之间的随机数 select min + rand()*(max - min),随机整数 select min + trunc(rand()*(max-min)); 2. 分组聚合函数group_c
阅读全文
posted @
2022-04-17 17:14
JennyYu
阅读(77)
推荐(0) 编辑
什么是XA 事务
摘要:XA(eXtended Architecture)是指由X/Open 组织提出的分布式交易处理的规范。XA 是一个分布式事务协议,由Tuxedo 提出,所以分布式事务也称为XA 事务。XA 协议主要定义了事务管理器TM(Transaction Manager,协调者)和资源管理器RM(Resourc
阅读全文
posted @
2022-04-02 10:12
JennyYu
阅读(5449)
推荐(0) 编辑
GreatDB与mysql8 的 int 类型
摘要:Greatdb Cluster 5.0 的语法可以参考 mysql 8 int 类型 经常有开发建表的时候会使用int(4) 来指定列类型,那么这个4代表的是什么,它并不表示存储的字节,因为int类型用4个字节存储是数据库定的。 这个4指的是数字显示的宽度,插入数字超过4位,正常显示,不足4位时,可
阅读全文
posted @
2022-03-30 15:05
JennyYu
阅读(310)
推荐(0) 编辑
greatdb或mysql设置数据库的只读参数
摘要:show variables like '%read_only%';+ + +| Variable_name | Value |+ + +| innodb_read_only | OFF || read_only | OFF || super_read_only | OFF || transacti
阅读全文
posted @
2022-03-29 19:21
JennyYu
阅读(124)
推荐(0) 编辑
Oracle与mysql的修改变量参数对比
摘要:oracle 修改会话级别参数 alter session set current_schema=scott alter session set statistics_level=all; 修改全局参数 alter system set memory_target=10G scope=spfile;
阅读全文
posted @
2022-03-29 19:17
JennyYu
阅读(125)
推荐(0) 编辑
mysql 登录socket与TCP
摘要:对oracle 登录的很清楚 sqlplus / as sysdba sqlplus scott/tiger 这种登录方式属于本地登录,不走网络,跟监听没有关系,登录的实例为在环境变量中设置的$ORACLE_SID sqlplus scott/tiger@orcl 这种登录方式即使在服务器上登录也是
阅读全文
posted @
2022-03-24 20:10
JennyYu
阅读(348)
推荐(0) 编辑
mysql与oracle 不同
摘要:mysql 多引擎 写两份日志 binlog 与 redo log 表中数据与主键存储在一起 优化器没有oracle强大,不支持太多表连接,表太宽查询比较慢 mysql 空字符串与 null 不一样,空字符串查询不显示内容,null显示NULL, oracle里是空字符串与null是相同的。 mys
阅读全文
posted @
2022-02-15 17:49
JennyYu
阅读(39)
推荐(0) 编辑
mysql 从库出现system lock延迟
摘要:今天同事说他维护的mysql 的主从 上,从库出现了2个多小时的延迟, 从库 show full processlist; 会看到有一条 state 为system lock 的进程,在执行一条update语句,条件列send_id列上有二级索引。 查了如下帖子 MySQL:从库出现system l
阅读全文
posted @
2022-02-14 14:29
JennyYu
阅读(1765)
推荐(0) 编辑