随笔分类 -  MySQL

摘要:xtrabackup 备份语句: 还原: 阅读全文
posted @ 2019-12-03 11:39 zping 阅读(1641) 评论(0) 推荐(0) 编辑
摘要:分析sql语句 explain explain (sql语句) G; 分析结果: id sql语句编号如果是连接查询,表之间是平等关系,编号相同;如果有子查询,编号递增。 select——type 查询类型 table 查询针对的表 该值可能是实际的表名或者临时表,derived表示form子查询, 阅读全文
posted @ 2019-11-08 14:29 zping 阅读(571) 评论(0) 推荐(0) 编辑
摘要:pt的详细步骤 Step 1: Create the new table. Step 2: Alter the new, empty table. This should be very quick, or die if the user specified a bad alter statemen 阅读全文
posted @ 2019-08-15 10:35 zping 阅读(1094) 评论(0) 推荐(0) 编辑
摘要:工作过程中有时候会接收到数据库服务器器load 飙高的报警,比如: load1 15.25 base: 8.52,collect time:2014-08-30 如何处理load 异常飙高的报警呢? 本文尝试从原理,原因,解决方法来阐述这类问题的解决思路。 一 原理分析 CPU作为服务器的关键资源经 阅读全文
posted @ 2019-08-02 18:06 zping 阅读(1017) 评论(0) 推荐(0) 编辑
摘要:值,如果该值为0,则默认值为max_binlog_size(1G);如果不为0,则max_relay_log_size则为最大的relay_log文件大小; relay-log-purge = 1 #是否自动清空不再需要中继日志时。默认值为1(启用) expire_logs_days = 30 #超过 30 天的 binlog 删除 binlog_cache_size = 1M # 在一个事务中... 阅读全文
posted @ 2019-07-30 11:12 zping 阅读(1332) 评论(0) 推荐(0) 编辑
摘要:在MySQL的管理过程中,会遇到PC Server脱机或者重启,我需要在主机启动后再将MySQL服务启动。如果上百台或者更多的MySQL主机进行维护时,可能会有多台主机出现类似问题,要是每次都手动操作,是很繁琐的事情。我们可以采用随系统一起启动MySQL服务,这样就解决了频繁手动启动MySQL的问题 阅读全文
posted @ 2019-07-10 11:15 zping 阅读(770) 评论(0) 推荐(0) 编辑
摘要:1 mysql_safe 原理 mysqld_safe其实为一个shell脚本(封装mysqld),启动时需要调用server和database(即/bin和/data目录),因此需要满足下述条件之一: 1 /bin和/data和mysql_safe脚本位于同一目录; 2 如果本地目录找不到找到/b 阅读全文
posted @ 2019-07-10 09:34 zping 阅读(970) 评论(0) 推荐(0) 编辑
摘要:mysqlslap 是MySQL自带的压测工具: 上面: mysqlslap压测 ,端口是18601 ,sock文件, 查询次数100万次,10个并发,看其耗时情况 阅读全文
posted @ 2019-07-08 15:30 zping 阅读(210) 评论(0) 推荐(0) 编辑
摘要:背景:公司某一机房需要裁撤,涉及到大量DB服务器,需要在裁撤截止日期以前完成业务的平滑迁移和设备退还工作。 历时2个多月,经历了设备梳理、裁撤资源评估、裁撤资源申请、裁撤DB部署、裁撤DB业务关系梳理、裁撤DB合并协调、裁撤DB数据迁移、裁撤DB切换、设备下架和退还等流程后,终于将组内涉及到的DB都 阅读全文
posted @ 2019-06-14 11:31 zping 阅读(427) 评论(0) 推荐(0) 编辑
摘要:前言: 我们常用 show processlist 或 show full processlist 查看数据库连接状态,其中比较关注的是 State 列,此列表示该连接此刻所在的状态。那么你真的了解不同 State 值所表示的状态吗?下面我们参考官方文档来一探究竟 。 以MySQL 5.7版本为例 阅读全文
posted @ 2019-06-11 10:40 zping 阅读(2563) 评论(0) 推荐(0) 编辑
摘要:参考:MySQL 加锁处理分析。该文已经讲的很详尽了,也易懂,下面仅仅是个人做的总结。 一、 背景 1.1 隔离级别 1.2 加锁过程 逐条处理,逐条加锁。 1.3 两阶段锁2PL 1.4 gap锁 gap锁是间隙锁,即相邻两条有效记录间隙的锁(锁的是间隙),它是针对insert的,用来解决幻读的发 阅读全文
posted @ 2019-06-10 10:31 zping 阅读(473) 评论(0) 推荐(0) 编辑
摘要:[client] default-character-set = utf8mb4 port = PORT socket = /srv/myPORT/run/mysql.sock [mysqld] user = mysql port = PORT extra-port = 1PORT characte 阅读全文
posted @ 2019-06-05 17:55 zping 阅读(297) 评论(0) 推荐(0) 编辑
摘要:一、译文 翻译来自官方文档:Locking Reads If you query data and then insert or update related data within the same transaction, the regular SELECT statement does no 阅读全文
posted @ 2019-05-31 16:04 zping 阅读(639) 评论(0) 推荐(0) 编辑
摘要:主要内容: 存储结构 索引 锁 事务 存储结构 表 索引组织表:表是根据主键顺序组织存放的。如果表中没有非空惟一索引,引擎会自动创建一个6字节大小的指针。 主键的索引是定义索引的顺序,而不是建表时列的顺序。 表空间:逻辑结构的最高层,所有的数据都存放在表空间中。 段:表空间由各个段组成,常见的段有数 阅读全文
posted @ 2019-05-30 18:14 zping 阅读(192) 评论(0) 推荐(0) 编辑
摘要:数据库是所有架构中不可缺少的一环,一旦数据库出现性能问题,那对整个系统都回来带灾难性的后果。并且数据库一旦出现问题,由于数据库天生有状态(分主从)带数据(一般还不小),所以出问题之后的恢复时间一般不太可控,所以,对数据库的优化是需要我们花费很多精力去做的。接下来就给大家介绍一下微博数据库这些年的一点 阅读全文
posted @ 2019-05-27 10:35 zping 阅读(279) 评论(0) 推荐(0) 编辑
摘要:一. varchar存储规则: 4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节) 5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节 阅读全文
posted @ 2019-05-24 11:00 zping 阅读(857) 评论(0) 推荐(2) 编辑
摘要:前不久去面试,被问到Innodb引擎的表如何改数据库名,当时我也只回答了MyISAM改如何操作,被一些细节问题打败,真是操蛋。 如果表示MyISAM那么可以直接去到数据库目录mv就可以。 Innodb完全不行,自己测试过,会提示相关表不存在。 第一种方法: RENAME database olddb 阅读全文
posted @ 2019-05-23 18:30 zping 阅读(970) 评论(0) 推荐(0) 编辑
摘要:[MySQL]prompt = [\\u@\\h][\\d]>\\_ #自定义登录提示信息[mysqld]#基本设置#user = mysql #用户名sql_mode =“STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO 阅读全文
posted @ 2019-05-22 10:32 zping 阅读(177) 评论(0) 推荐(0) 编辑
摘要:mysql对cpu的利用特点:5.1之前,多核支持较弱;5.1可利用4个核;5.5可利用24核;5.6可利用64个核;每个连接对应一个线程,每个并发query只能使用一个核mysql对内存的利用特点:有全局内存和会话内存,建议将会话内存设置较小;内存管理简单、有效(如在高并发环境下,可以增加物理内存 阅读全文
posted @ 2019-05-22 09:56 zping 阅读(245) 评论(0) 推荐(0) 编辑
摘要:1. Innodb存储引擎 2. Innodb文件 3. Innodb表 4. Innodb事务 5. innodb索引与算法 6. Innodb锁1. Innodb存储引擎2. Innodb文件 3. Innodb表 4. Innodb事务 5. innodb索引与算法 6. Innodb锁 作者 阅读全文
posted @ 2019-05-21 16:56 zping 阅读(382) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示