<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dbtg45121的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dbtg45121</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dbtg45121]]></copyright><item><title><![CDATA[MySQL-记一次备份失败的排查过程]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073987</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073987</guid><author>dbtg45121</author><pubDate>Thu, 20 Sep 2018 09:48:00 +0800</pubDate><description><![CDATA[山竹来临，窝在家里整理个人文档。
 本篇文章主要讲解排查问题的思路，涉及linux 删除文件的原理、实例误删数据恢复、MySQL实例初始化参数优先级别等，虽然涉及知识点比较浅，但是个人觉得挺有意思的，所以翻出笔记发布出来。








 如果转载，请注明博文来源：www.cnblogs.com/xinysu/...]]></description><category></category></item><item><title><![CDATA[MySQL升级-5.6升级到5.7版本&切换GTID模式]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073985</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073985</guid><author>dbtg45121</author><pubDate>Fri, 30 Mar 2018 11:38:00 +0800</pubDate><description><![CDATA[目前未在生产环境中升级过数据库版本，倒是在测试环境跟开发环境升级过。

 可以通过mysqldump sql文件进行升级，也可以通过mysql_upgrade升级，前者耗时较长，且需要足够量的磁盘空间，本文暂不讨论，升级使用mysql_upgrade方式。








 如果转载，请注明博文来源：www.cnblogs...]]></description><category></category></item><item><title><![CDATA[MySQL_执行计划详细说明]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073983</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073983</guid><author>dbtg45121</author><pubDate>Tue, 16 Jan 2018 11:19:00 +0800</pubDate><description><![CDATA[1 简要说明





id


表格查询的顺序编号。


降序查看，id相同的从上到下查查看。
id可以为null ，当table为( union ,m,n )类型的时候，id为null，这个时候，id的顺序为 m跟n的后面。




select_type


查询的方式


下文详细说明。




tabl...]]></description><category></category></item><item><title><![CDATA[MSSQL-并发控制-2-Isolation]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073981</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073981</guid><author>dbtg45121</author><pubDate>Mon, 27 Nov 2017 09:53:00 +0800</pubDate><description><![CDATA[如果转载，请注明博文来源：www.cnblogs.com/xinysu/ ，版权归 博客园 苏家小萝卜 所有。望各位支持！


  MySQL通过MVCC和锁来实现并发控制，在4个隔离级别中，读写数据方式及加锁方式有所不同，以满足不同的业务需求。






  而在MSSQL中，也是通过锁和...]]></description><category></category></item><item><title><![CDATA[MSSQL-并发控制-1-Transaction]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073975</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073975</guid><author>dbtg45121</author><pubDate>Mon, 20 Nov 2017 09:14:00 +0800</pubDate><description><![CDATA[MSSQL并发控制原先打算分为两个部分写：隔离级别及锁，写的过程中，发现需要提及下事务的相关内容，故加多一篇博文，共3篇。







 如果转载，请注明博文来源：www.cnblogs.com/xinysu/ ，版权归 博客园 苏家小萝卜 所有。望各位支持！


















...]]></description><category></category></item><item><title><![CDATA[zabbix自动截图留档_python版]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073978</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073978</guid><author>dbtg45121</author><pubDate>Tue, 24 Oct 2017 10:41:00 +0800</pubDate><description><![CDATA[1 背景 
  每个DB Server都有zabbix监控，除了异常情况的报警信息外，也会在日检、周检、月检等工作中用到zabbix的监控数据，对zabbix监控数据会做两种处理：1 数据分析（环比分析、最大值、最小值及平均值分析）；2 主要检测项目折线图留档（为啥需要留档呢，因为zabbix监控过多服务器，监控数据仅保留半年到1年间）。

  关于 数据分析类的...]]></description><category></category></item><item><title><![CDATA[mysql的并发处理机制_下篇]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073954</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073954</guid><author>dbtg45121</author><pubDate>Mon, 23 Oct 2017 09:07:00 +0800</pubDate><description><![CDATA[MySQL的并发处理机制，有MVCC及锁机制来处理，上篇简要说明了 MVCC及隔离级别：mysql的并发处理机制_上篇 ，这篇来说说mysql下的锁。



  温馨提示：下文有几个表格长度较长，右下角的博文导航目录会挡道，浏览时，可以点击 导航目录的左下角按钮收缩目录：







 如果转载，请注明博文来源：www.cnblogs.c...]]></description><category></category></item><item><title><![CDATA[MySQL_日期函数汇总]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073952</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073952</guid><author>dbtg45121</author><pubDate>Tue, 26 Sep 2017 11:44:00 +0800</pubDate><description><![CDATA[如果转载，请注明博文来源：www.cnblogs.com/xinysu/ ，版权归 博客园 苏家小萝卜 所有。望各位支持！




   关于MySQL日期时间函数，每回总能发现一些新特性，索性做一次统一的整理，补充下笔记库。可以会有所遗漏，欢迎补充。
   本文整理了30个时间日期函数，分为4个段落分析，详见下文。...]]></description><category></category></item><item><title><![CDATA[Redis-入门笔记-15min带你一览redis]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073949</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073949</guid><author>dbtg45121</author><pubDate>Wed, 16 Aug 2017 09:21:00 +0800</pubDate><description><![CDATA[如果转载，请注明博文来源：www.cnblogs.com/xinysu/ ，版权归 博客园 苏家小萝卜 所有。望各位支持！






  少年入门笔记，整理出来一起入坑！入门的视屏来自imooc的：http://www.imooc.com/learn/839









1 NOSQL概...]]></description><category></category></item><item><title><![CDATA[MySQL- 5.7 sys schema笔记]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073948</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073948</guid><author>dbtg45121</author><pubDate>Mon, 14 Aug 2017 09:22:00 +0800</pubDate><description><![CDATA[如果转载，请注明博文来源：www.cnblogs.com/xinysu/ ，版权归 博客园 苏家小萝卜 所有。望各位支持！














  performance_schema提供监控策略及大量监控项，包括：元数据锁、进度跟踪、事务、内存使用及存储程序等。但是，performance_s...]]></description><category></category></item><item><title><![CDATA[MySQL_第三方数据库引擎_tokudb]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073976</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073976</guid><author>dbtg45121</author><pubDate>Mon, 31 Jul 2017 14:19:00 +0800</pubDate><description><![CDATA[前阵子迁移zabbix到tokudb，整理部分操作笔记到这篇博文。






 如果转载，请注明博文来源：www.cnblogs.com/xinysu/ ，版权归 博客园 苏家小萝卜 所有。望各位支持！




1 tokudb引擎介绍

特性：高压缩，可支持多个聚集索引，支持ACID、MVCC，使用 Fractal Tree 索...]]></description><category></category></item><item><title><![CDATA[mysql的并发处理机制_上篇]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073974</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073974</guid><author>dbtg45121</author><pubDate>Mon, 31 Jul 2017 09:34:00 +0800</pubDate><description><![CDATA[回来写博客，少年前端时间被django迷了心魄 







 如果转载，请注明博文来源：www.cnblogs.com/xinysu/ ，版权归 博客园 苏家小萝卜 所有。望各位支持！





1 什么是MVCC
   MVCC全称是： Multiversion concurrency contr...]]></description><category></category></item><item><title><![CDATA[mysql基于binlog回滚工具_flashback（python版本）]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073973</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073973</guid><author>dbtg45121</author><pubDate>Tue, 20 Jun 2017 10:12:00 +0800</pubDate><description><![CDATA[update、delete的条件写错甚至没有写，导致数据操作错误，需要恢复被误操作的行记录。这种情形，其实时有发生，可以选择用备份文件+binlog来恢复到测试环境，然后再做数据修复，但是这样其实需要耗费一定的时间跟资源。
  其实，如果binlog format为row，binlog文件中是会详细记录每一个事务涉及到操作，并把每一个事务影响到行记录均存储起来，能否给...]]></description><category></category></item><item><title><![CDATA[SQL SERVER 自动生成 MySQL 表结构及索引 的建表SQL]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073972</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073972</guid><author>dbtg45121</author><pubDate>Tue, 13 Jun 2017 09:44:00 +0800</pubDate><description><![CDATA[SQL SERVER的表结构及索引转换为MySQL的表结构及索引，其实在很多第三方工具中有提供，比如navicat、sqlyog等，但是，在处理某些数据类型、默认值及索引转换的时候，总有些不尽人意并且需要安装软件，懒人开始想法子，所以基于SQL SERVER，写了一个存储过程，可以根据表名直接转换为MySQL的建表建索引的SQL脚本（针对 MySQL Innodb引擎...]]></description><category></category></item><item><title><![CDATA[SQL SERVER大话存储结构（6）_数据库数据文件]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073970</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073970</guid><author>dbtg45121</author><pubDate>Tue, 06 Jun 2017 09:52:00 +0800</pubDate><description><![CDATA[数据库文件有两大类：数据文件跟日志文件，每一个数据库至少各有一个数据文件或者日志文件，数据文件用来存储数据，日志文件用来存储数据库的事务修改情况，可用于恢复数据库使用。
  这里分为两篇博文讲解，本文来说说数据文件。






 如果转载，请注明博文来源：www.cnblogs.com/xinysu/ ，版权归 博客园 苏家小萝卜...]]></description><category></category></item><item><title><![CDATA[SQL SERVER大话存储结构（4）_复合索引与包含索引]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073968</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073968</guid><author>dbtg45121</author><pubDate>Thu, 01 Jun 2017 12:46:00 +0800</pubDate><description><![CDATA[索引这块从存储结构来分，有2大类，聚集索引和非聚集索引，而非聚集索引在堆表或者在聚集索引表都会对其 键值有所影响，这块可以详细查看本系列第二篇文章：SQL SERVER大话存储结构_(2)_非聚集索引如何查找到行记录。

  非聚集索引内又分为多类：单列索引、复合索引、包含索引、过滤索引等。之前文章有具体分析过非聚集索引的存储情况，但是没有对复合索引及...]]></description><category></category></item><item><title><![CDATA[基于binlog来分析mysql的行记录修改情况（python脚本分析）]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073967</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073967</guid><author>dbtg45121</author><pubDate>Fri, 26 May 2017 15:24:00 +0800</pubDate><description><![CDATA[最近写完mysql flashback，突然发现还有有这种使用场景：有些情况下，可能会统计在某个时间段内，MySQL修改了多少数据量？发生了多少事务？主要是哪些表格发生变动？变动的数量是怎么样的？但是却不需要行记录的修改内容，只需要了解 行数据的 变动情况。故也整理了下。
 昨晚写的脚本，因为个人python能力有限，本来想这不发这文，后来想想，没准会有哪位...]]></description><category></category></item><item><title><![CDATA[SQL SERVER大话存储结构（3）_数据行的行结构]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073946</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073946</guid><author>dbtg45121</author><pubDate>Thu, 18 May 2017 09:37:00 +0800</pubDate><description><![CDATA[一行数据是如何来存储的呢？
  变长列与定长列，NULL与NOT NULL，实际是如何整理存放到 8k的数据页上呢？
  对表格进行增减列，修改长度，添加默认值等DDL SQL，对行存储结构又会有怎么样的影响呢？
  什么是大对象，什么是行溢出，存储引擎是如何处理它们呢？
 



 如果转载，请注明博文来源：www.cnb...]]></description><category></category></item><item><title><![CDATA[SQL SERVER大话存储结构（2）_非聚集索引如何查找到行记录]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073966</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073966</guid><author>dbtg45121</author><pubDate>Wed, 10 May 2017 07:36:00 +0800</pubDate><description><![CDATA[如果转载，请注明博文来源：www.cnblogs.com/xinysu/ ，版权归 博客园 苏家小萝卜 所有。望各位支持！

 本系列上一篇博文链接：SQL SERVER大话存储结构（1）_数据页类型及页面指令分析



1 行记录如何存储
  这里引入两个概念：堆跟聚集索引表。本部分参考MSDN。
1.1 堆表
  堆...]]></description><category></category></item><item><title><![CDATA[SQL SERVER大话存储结构（1）_数据页类型及页面指令分析]]></title><link>https://blog.youkuaiyun.com/dbtg45121/article/details/102073971</link><guid>https://blog.youkuaiyun.com/dbtg45121/article/details/102073971</guid><author>dbtg45121</author><pubDate>Wed, 03 May 2017 09:33:00 +0800</pubDate><description><![CDATA[如果转载，请注明博文来源：www.cnblogs.com/xinysu/ ，版权归 博客园 苏家小萝卜 所有。望各位支持！




  SQLServer的数据页大小是8kb，8个连续的物理页组成一个区。区分混合区跟统一区，混合区内可以存储不同数据库对象的内容，通常这个数据库对象较小；统一区表示区内连续的8个数据页存储的都...]]></description><category></category></item></channel></rss>