自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yanzongshuai的专栏

专注于MySQL、MariaDB、Percona、PostgreSQL数据库及Aerospike等nosql数据库

  • 博客(12)
  • 论坛 (3)
  • 问答 (1)
  • 收藏
  • 关注

转载 数据库新动向 Oracle 与微软割据局面产生

转自:http://tech.it168.com/a2017/1120/3180/000003180443.shtml【IT168 评论】数据库是一个历久弥新的领域,每年有很多新的黑马产生,但是整体局面却又看不出大的变化。究其原因可能是老牌厂商占据了主要市场,新伙伴的加入只能稍改部分局面,却无法撼动大的格局。  今年,DB-Engines指数和数据库领域都有了一些新的变化,既有新的组合产生,也有高

2017-11-26 19:39:26 477

原创 Aerospike rd记录的rec_props结构

rd的rec_props存放三部分记录属性内容:LDT信息、set name、keyd。这三部分内存空间是连续的,这里只是分割开来方便说明。 如果rd不是LDT类型,那么是不存放第一部分内容的,直接开始就是存放set name。 rd->rec_props的p_data存放LDT、set name和keyd,而size是p_data存放内容的总大小。

2017-11-26 19:24:48 508

原创 mysqldump原理图

对于mysqldump过程中有哪些坑,如何避免,请参考http://geek.csdn.net/news/detail/210851这篇文章参考:https://www.cnblogs.com/cchust/p/5452557.htmlhttp://geek.csdn.net/news/detail/210851

2017-11-26 11:44:56 745 2

原创 mysqldump原理解析

mysqldump原理解析mysqldump过程中,server都执行了哪些操作呢?可以通过strace命令和打开general_log来查看。1、strace[mysql26@localhost ~]$ **strace mysqldump -uroot -p'db10$ZTE' --single-transaction --master-data=2 yzs t1 > 1.txt** exec

2017-11-26 11:39:39 1685

转载 MySQL mysqldump数据导出详解

转自https://www.cnblogs.com/chenmh/p/5300370.html介绍 在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常频繁的一个工具;它自带的功能参数非常多,文章中会列举出一些常用的操作,在文章末尾会将所有的参数详细说明列出来。 语法:默认不带参数的导出,导出文本内容大概如下:创建数据库判断语句-删除表-创建表-锁表-禁用索

2017-11-25 18:24:19 647

原创 Aerospike partition tree的内存管理

as_namespaces_init:1、uint32_t stage_capacity = as_mem_check() for (capacity = MAX_STAGE_CAPACITY; capacity >= MIN_STAGE_CAPACITY; capacity /= 2) { if (check_capacity(capacity)) {

2017-11-19 10:34:54 677

原创 查看表的碎片空间并优化表文件

innodb在执行删除时,只是物理上做了被删除的标记,实际上并没有从数据文件中真正删除。即,所占用的空间也没有实际释放。后台的purge线程会定期清理这些已经删除的记录和文件,但并不会回收这些已经删除的空间给操作系统,即会在数据文件中产生许多空洞,数据文件也会越来越大。查看空洞的方法:通过SHOW TABLE STATUS的结果,查看实际数据Data_length和空洞数据Data_free的比例

2017-11-16 21:37:08 776 1

原创 Aerospike迁移--2

emigration_send_start { ... msg_set_uint32(m, MIG_FIELD_OP, OPERATION_START); ... uint64_t start_xmit_ms = 0; //向目标节点发送消息后,等待emig->ctrl_q队列接收到返回的ACK //如果在1秒钟内,没收到,则继续向目标节点重发;否则循环等

2017-11-12 22:15:33 500

转载 Percona Server 5.7 并行doublewrite 特性

http://www.sohu.com/a/198636371_610509In this blog post, we’ll discuss the ins and outs of Percona Server 5.7 parallel doublewrite.在这篇文章中,我们将由里及外讨论Percona Server 5.7的并行doublewrite。After implementing p

2017-11-05 20:08:24 623

转载 MySQL8.03 RC 已发布

http://www.sohu.com/a/201667615_610509The MySQL 8.0.3 Release Candidate is availableMySQL8.03 RC 已发布。The MySQL Development team is very happy to announce that MySQL 8.0.3, the first 8.0 Release Candid

2017-11-05 20:00:23 1222 1

原创 Aerospike 读写过程中对partition tree的引用计数的处理

as_tsvc_process_transaction: as_partition_reserve_write or as_partition_reserve_read pthread_mutex_lock(&p->lock); ... partition_reserve_lockfree(p, ns, rsv); |--cf_rc

2017-11-05 14:19:23 586

原创 Aerospike SSD模式下,刷写磁盘和写入数据swb的关系

void ssd_flush_current_swb(drv_ssd *ssd, uint64_t *p_prev_n_writes, uint32_t *p_prev_size) { uint64_t n_writes = cf_atomic64_get(ssd->n_wblock_writes); //ssd->n_wblock_writes表示ssd->swb_write_q队列中有

2017-11-01 21:02:48 1095

空空如也

yzs87的留言板

发表于 2020-01-02 最后回复 2020-01-02

写博客能不能添加个撤销键

发表于 2018-01-04 最后回复 2018-01-06

innodb插入意向锁如何使用

发表于 2015-06-07 最后回复 2015-06-07

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

TA关注的人 TA的粉丝

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