自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

原创 《MySQL DBA: Intention_Lock》

一、意向锁1、意向锁介绍 揭示下一层级请求的锁的类型 IS:事物想要获得一张表中某几行的共享锁 IX:事物想要获得一张表中某几行的排他锁 InnoDB存储引擎中意向锁都是 表锁 假如此时有 事物 tx1 需要在 记录A 上进行加 X锁 : 在该记录所在的 数据库 上加一把 意向锁IX 在该记录所在的 表 上加一把 意向锁IX 在该记录所在的 页 上加一把 意向锁IX 最后在该 记录A 上加上一把 X锁 假如此时.

2020-06-29 16:41:08 217

原创 《MySQL DBA: Auto_Increasing_Lock》

一、自增锁 一个表 一个 自增列 AUTO_INCREMENT PK 在事物提交前就释放 其他的锁是在事物提交时才释放 如果AI锁在提交后才释放,那其他事物就没法插入了,无法实现并发 1、AI自增锁示例---- 终端会话1--mysql> create table t_ai_1(a int auto_increment, b int , primary key(a));Query OK, 0 rows affected (0.1

2020-06-29 11:00:49 111

原创 《MySQL DBA: Mysql 备份_Mysqldump》

dd

2020-06-28 14:08:18 188

原创 《MySQL DBA: Mysql 备份_Xtrabackup》

dd

2020-06-28 14:07:47 171

原创 《MySQL DBA: Mysql 备份_Mydumper》

dd

2020-06-28 14:07:31 139

原创 《MySQL DBA:Mysql 性能测试_Sysbench》

简单高效的基准测试工具Oracle官方也使用该工具对MySQL进行测试根据互联网应用特点进行测试可以根据某个具体操作进行测试最新版本0.5。

2020-06-28 14:07:16 406 1

原创 《MySQL DBA: Lock_Algorithm 1》

一、锁的算法一 Record Lock (记录锁) 单个行记录上的锁 Gap Lock(间隙锁) 锁定一个范围,但不包含记录本身 MySQL :: MySQL 5.7 Reference Manual :: 14.7.1 InnoDB Locking 主要用于二级索引 Next-Key Lock Gap Lock + Record Lock,锁定一个范围,并且锁定记录本身 MySQL :: M

2020-06-28 13:55:49 104

原创 《MySQL DBA: Dead_Lock》

2020-06-28 13:55:20 118

原创 《MySQL DBA: 索引组织表(IOT表)》

一、索引组织表在InnoDB存储引擎中,表都是根据主键顺序组织存放的,这种存储方式的表称为索引组织表(index organized table),或者叫聚集索引(clustered index)1. 每张表都 必须有 一个 主键2. 根据 主键 的值构造一棵 B+树3. 这棵B+树的 叶子节点( leaf page) 存放 所有的记录( Row)4. 非叶子节点(Non-leaf page)存放的主键和指针( 若干个{主键,指针}组成一个非页节点 )◦ 这里的 指针 其实就是 PageNumb

2020-06-19 17:32:19 322

原创 《MySQL DBA: 5.6 ,5.7 版本的 sys库》

dd

2020-06-01 17:17:20 244

原创 《MySQL DBA: Sysbench 工具》

一、sysbench 工具1.sysbench 介绍SysBench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。它主要包括以下几种方式的测试:cpu性能 磁盘io性能 调度程序性能 内存分配及传输速度 POSIX线程性能 数据库性能(OLTP基准测试)目前sysbench主要支持 MySQL,pgsql,Oracle 这3种数据库。2. 安装yexiang@localhost:<smb_share>$ git.

2020-06-01 17:15:43 212

Oracle内置函数大全.rar

Oracle内置函数大全,讲解Oracle内置函数使用,让你的Oracle更上一层楼, Oracle 基础入门

2020-12-16

Oracle常用函数集锦.rar

Oracle常用函数集锦,讲解Oracle常用函数使用,让你的Oracle更上一层楼, Oracle 基础入门

2020-12-16

SQL Server 关系数据库简介.rar

SQL Server 关系数据库简介, 讲解 SQL Server关系数据库的基础概念,如何使用等,入门基础

2020-12-16

SQL Server权限管理图文教程.rar

SQL Server 权限管理图文教程 , ppt 教程, 讲解SQL Server 中权限如何管理

2020-12-16

SQL Server 数据转换图文教程.rar

SQL Server 数据转换图文教程 , ppt 教程, 讲解SQL Server 中数据如何转换

2020-12-16

QTcpThreadPoolServiceTest

QT 的 信号、槽原生支持跨线程传递,其 QByteArray与C++11的shard_ptr均可用于跨线程数据块的生命周期管理。 试验中,设计了一个设置为CPU核心数的线程池,这个线程池可以异步接受N个数据生产者传入的数据,均衡的分配处理任务,处理后的数据返回给某1个或者几个消费者。有两种均衡方法。 一种是生产者粒度的均衡。同一个生产者的各批数据FIFO顺序不被打破,这需要判断,当处理线程队列中还有该生产者的数据时,不改变当前处理线程。 第二种是数据粒度的并行,某个生产者传来的数据被分配到不同的线程,不保证后到的数据后被处理(也可能先到的处理的慢,后到的快)

2020-12-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除