摘要:innodb事务锁 根据文档innodb锁分为以下几种: 意向锁: 就是简单的IX,IS这类意向锁,这个容易理解,比如要在表上读取一行记录,那么表可能会被加IS锁,在表上写入就会被加IX锁 行锁: 这个也非常容易理解,就是在行上面加锁,S锁或者X锁 gap锁: gap锁就是为了在repeatable
阅读全文
|
随笔分类 - MySQL
摘要:innodb事务锁 根据文档innodb锁分为以下几种: 意向锁: 就是简单的IX,IS这类意向锁,这个容易理解,比如要在表上读取一行记录,那么表可能会被加IS锁,在表上写入就会被加IX锁 行锁: 这个也非常容易理解,就是在行上面加锁,S锁或者X锁 gap锁: gap锁就是为了在repeatable
阅读全文
摘要:Queries: 这个状态变量表示,mysql系统接收的查询的次数,包括存储过程内部的查询 Questions: 这个状态变量表示,mysql系统接收查询的次数,但是不包括存储过程内部的查询 show engine innodb status->[Row Operations]->reads/s 这
阅读全文
摘要:有个朋友发了一段启动错误的stack,当启动Skip_Grant_Table就不报错: 群里的大神找出来了因为udf_initv这个自定义函数报错。 但是一直想不通为啥服务启动要去运行自定义函数呢? mysqld_main里面有一段代码: 其中opt_noacl就是参数skip_grant_tabl
阅读全文
摘要:根据阿里月报 : MySQL · 引擎特性 · InnoDB 事务锁系统简介 MySQL · 引擎特性 · Innodb 锁子系统浅析 行锁的入口:rec_lock_rec
阅读全文
摘要:17 Group Replication 17 Group Replication.. 1 17.1 Group Replication后台... 1 17.1.1 Replication技术... 1 17.1.1.1 主从复制... 1 17.1.1.2 Group Replication..
阅读全文
摘要:Percona TokuDB Percona TokuDB. 1 1. TokuDB说明... 1 2. TokuDB安装... 1 3. 使用TokuDB. 1 3.1 快速插入和富索引... 1 3.2 聚集secondary索引... 1 3.3 在线索引创建... 1 3.4 在线添加,删除
阅读全文
摘要:从MySQL 5.5迁移到Mariadb 10.1.14 迁移计划如下: 1.备份MySQL 5.5的数据库,对指定库进行备份。 2.还原到Mariadb,然后建立复制。 3.然后就可以愿意啥时候切换就啥时候切换。 遇到的问题: 因为一般都是innodb,所以我想用xtrabackup工具备份。备份
阅读全文
摘要:24 MySQL sys框架 24 MySQL sys框架... 1 24.1 sys框架的前提条件... 1 24.2 使用sys框架... 2 24.3 sys框架进度报告... 3 24.4 sys框架的对象... 3 24.4.1所有sys下的对象... 3 24.4.2 sys框架的表和触
阅读全文
摘要:问题: 在mysql切换datadir后,mysql服务无法启动。出现错误说plugin表无法读取,需要用mysql_upgrade创建。但是其实不是这个问题。 原因: apparmor 会限制程序对文件的访问。 解决方法: 设置/etc/apparmor.d/usr.sbin.mysql 在后面添
阅读全文
摘要:23 MySQL Performance Schema 23 MySQL Performance Schema.. 1 23.1 性能框架快速启动... 3 23.2 性能框架配置... 5 23.2.1 性能框架编译时配置... 5 23.2.2 性能框架启动配置... 6 23.2.3 启动时性
阅读全文
摘要:20 分区 20 分区... 1 20.1 MySQL的分区概述... 2 20.2 分区类型... 3 20.2.1 RANGE分区... 3 20.2.2 LIST分区... 5 20.2.3 COLUMNS分区... 7 20.2.3.1 RANGE COLUMNS分区... 7 20.2.3
阅读全文
摘要:18 复制 18 复制... 1 18.1 复制配置... 3 18.1.1 基于Binary Log的数据库复制配置... 3 18.1.2 配置基于Binary log的复制... 3 18.1.2.1 设置复制master的配置... 3 18.1.2.2 创建复制要用的用户... 4 18.
阅读全文
摘要:<!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0;} @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1
阅读全文
摘要:14 InnoDB存储引擎14 InnoDB存储引擎... 114.1 InnoDB说明... 514.1.1 InnoDB作为默认存储引擎... 514.1.1.1 存储引擎的趋势... 514.1.1.2 InnoDB变成默认存储引擎之后... 514.1.1.3 InnoDB表好处... 61...
阅读全文
摘要:Buffer Pool Adaptive Flush在MySQL的帮助文档中Tuning InnoDB Buffer Pool Flushing提到,innodb_adaptive_flushing_lwm,innodb_max_dirty_pages_pct_lwm,innodb_io_capac...
阅读全文
摘要:10.全球化本章主要介绍全球化,包含国际化和本地化,的一些问题:· MySQL在语句中支持的字符集· 如何为服务配置不同的字符集· 选择错误信息的语言· 如何设置服务的时区和每个连接的时区· 选择本土化的日期和月份名10.全球化... 110.1 字符集的支持... 210.1.1 字符集和排序规则...
阅读全文
摘要:8.优化 8.优化... 1 8.1 优化概述... 1 8.2 优化SQL语句... 1 8.2.1 优化SELECT语句... 1 8.2.1.1 SELECT语句的速度... 1 8.2.1.2 WHERE子句优化... 1 8.2.1.3 Range优化... 1 8.2.1.4 索引合并(
阅读全文
摘要:XtraBackupXtraBackup.. 12 安装XtraBackup.. 12.1 安装XtraBackup binary版本... 12.1.1 yum的安装方法:... 12.1.2 直接下载rpm包安装... 13 XtraBackup使用手册... 13.1 使用innobackup...
阅读全文
摘要:7. 备份和恢复本章主要会介绍:1.备份的类型:逻辑备份,物理备份,全备和增量4种2.创建备份的方法3.还原方法,包括还原到时间点4.备份计划,压缩和加密5.表维护,恢复损坏的表7. 备份和恢复... 17.1备份和还原类型... 17.1.1 物理备份VS逻辑备份... 17.1.2 Online...
阅读全文
摘要:6. 安全性在Mysql安装配置时要考虑安全性的影响,以下几点:Ÿ 常规因素影响安全性Ÿ 程序自身安全性Ÿ 数据库内部的安全性,即,访问控制Ÿ 网络安全性和系统安全性Ÿ 数据文件的备份,日志文件和配置文件的安全性6. 安全性... 16.1 常规安全性问题... 26.1.1安全性最佳实践... 2...
阅读全文
|