- 博客(200)
- 资源 (52)
- 收藏
- 关注
原创 binlog内容分析
binlog作用mysql提供了binlog功能,任何对数据库的增删改操作及DDL操作都会记录在binlog中;数据库的主备复制当前(5.7、8.0版本)也是基于binlog进行的。binlog 涉及的开关及格式log_bin – binlog是否开启开关binlog_format – binlog格式:statement, row, mixedlog_bin_basename – binlog名称前缀log_bin_
2021-02-16 22:12:25
1466
原创 connect by prior
1. connect by prior 介绍语法{ CONNECT BY [ NOCYCLE ] condition [AND condition]... [ START WITH condition ]| START WITH condition CONNECT BY [ NOCYCLE ] condition [AND condition]...}解释:start with: 指定起始节点的条件connect by: 指定父子行的条件关系prior: 查询父行的限定符,格式: pr
2020-11-16 08:22:36
17748
原创 mysql union 分析
1. SQL语句sql语句:select sql_no_cache id1 from t1 union select id21 from t2执行计划:mysql> explain select sql_no_cache id1 from t1 union select id21 from t2 \G*************************** 1. row *************************** id: 1 select_type: PRI
2020-11-15 23:11:26
446
原创 多线程使用
1. POSIX 线程标准 POSIX线程标准(POXIS Threads,缩写为Pthreads)是POSIX的线程标准,定义了一系类操作线程的API。1.1 POSIX标准 POSIX标准,POSIX表示可移植操作系统接口,即Portable Operating System Interface ofUNIX,缩写为POSIX。POSIX 标准定义了操作系统为应用程序提供的接口标准,是IEEE为要在各种
2020-10-04 12:09:42
428
原创 timestamp(6) 插入数据报Incorrect datetime value
1.timestamp(6) 插入数据报Incorrect datetime value原因分析:插入的数据不在数据类型 timestamp(6)范围内。问题:timestamp(6)允许的范围是多少呢?和时区有没有关系?允许的范围:‘1970-01-01 00:00:01’ UTC 至 ‘2038-01-19 03:14:07’ UTC该数据范围是对时区0来说的,对东八区则数值加8hours和时区有关系,当MySQL参数time_zone=system时,查询timestamp字段会调
2020-08-29 07:47:44
6684
原创 mysql content list
1. mysql 官方中文手册mysql 5.7https://www.docs4dev.com/docs/zh/mysql/5.7/referencemysql 5.5
2020-06-07 21:24:16
314
原创 临时表
准备研究下临时表的实现。1. 查看了postgres-xl 临时表的实现会话级别、不写redo log、临时表数据只存在coordinator上语法 CREATE{ TEMPORARY | TEMP } TABLE (...);...
2020-03-01 23:20:10
179
原创 提交并接收的postgres-xl的patch
postgresql-xl 2018.08.03pg_basebackup 发送端发送表空间文件夹名称时需要加nodename名字https://git.postgresql.org/gitweb/?p=postgres-xl.git;a=commit;h=ddf310a76e04c1bd37c6a44a71d8df402d90639cpostgresql-xl 2018.08...
2020-03-01 23:07:41
196
原创 mysql 数据目录文件介绍
目录1. 文件目录2. 文件及文件夹介绍2.1 database2.2 auto.cnf2.3 文件 ib_buffer_pool2.4 文件ibdata12.5 事务日志文件ib_logfilex2.6 临时表文件ibtmp12.7 二进制日志文件mysql-bin.xxxx2.8 mysql.pid 文件mysql 版本 5.7.26...
2020-03-01 23:06:30
1697
原创 分布式事务型关系数据库 AntDB
转载来自:分布式事务型关系数据库 AntDB分布式事务型数据库AntDB AntDB 是一款源自于 PG 内核的通用分布式事务性关系数据库,是一款面向金融、电信、政务、安全、能源等行业的国产、自主、安全可靠、高性能的企业级分布式事务型关系数据库产品。具备持续的集群自动高可用,秒级在线扩缩容,强大的 Oracle 兼容,异地容灾,SQL 语句级自定义分片,分布式事务和 MV...
2020-03-01 23:05:56
3783
原创 markdown 语法格式
# 一级标题一个### 二级标题两个#*一星斜体***二星加粗*****三星斜体加粗***~~两个波浪线是删除~~---***(三个-或者*表示分割线)图片语法格式[外链图片转存失败(img-F5zimmDC-1565511624782)(图片地址 ''图片title'')]图片alt就是显示在图片下面的文字,相当于对图片内容的解释。图片titl...
2019-11-03 09:11:21
279
原创 mysql odbc on linux
1. 源码文件2. 编译及配置 unixodbc2.1 编译2.2 配置2.3 测试3. 安装mysql odbc4. 测试程序5. 参考1. 源码文件mysql-connector-odbc-5.3.13-linux-glibc2.12-x86-64bit.tar.gz (使用的)mysql-connector-odbc-5.3.13-src....
2019-08-05 00:01:31
1086
原创 mysql 相关内容列表
mysql bugshttps://bugs.mysql.com/search.php文章https://yq.aliyun.com/articles/4108051ak带你看MYSQL5.7源码3:修改代码实现你的第一个Mysql版本 - 51ak - 博客园51ak带你看MYSQL5.7源码1:main入口函数 - 51ak - 博客园【 分类 】- MYSQL源...
2019-07-07 23:04:53
263
原创 PostgreSQL的sequence nextval
之前写的文章,现在放出来, 2019.5.23 在验证有关sequence的问题时,构造了个sql语句:select * from tx1 where id2 =nextval('seq1');预想的和实际执行结果不一致。测试用例如下:create sequence seq1;select nextval('seq1');create table tx1(id1 in...
2019-06-28 20:14:02
1003
原创 mysql 5.7 win10安装
目录1. mysql 安装包2. my.ini 文件内容3. 添加环境变量4. 数据库初始化5. 数据库的启动6. 更改数据库 root 密码1. mysql 安装包来自: https://download.youkuaiyun.com/download/qq_37521752/10148983下载对应的文件名 mysql-5.7.20-winx64.zip解压后对应的...
2019-06-25 14:09:55
338
原创 5.7.26 源码linux安装
1. 参考Linux 源码安装MySQL5.7https://blog.youkuaiyun.com/qq_23033339/article/details/80872136Linux下源码安装MySQL5.6.30https://www.linuxidc.com/Linux/2018-08/153813.htmMySQL 5.7 新特性之初始化https://www...
2019-06-25 14:01:41
768
原创 谈操作内存malloc,memset对程序时间的影响
背景这两天在看postgis在分布式数据库的使用,由于postgis的插件的sql文件内部包含了自定义表及向表中插入数据的insert操作。由于现在postgre-xc上create extension 逻辑:现在本地coordinator上执行完该sql文件; 再在各个datanode及其他coordinator上执行。由于在coordinator上执行insert 语句会将...
2018-11-17 13:24:16
2707
原创 postgis在postgres-xl上使用出错
问题1插件 postgis--2.4.5 在 postgres-xl-10alpha2 使用,执行命令"create extension postgis",在内部执行sql文件内容的过程中,在执行insert into spatial_ref_sys 操作 报 spatial_ref_sys 视图不存在。分析发现视图spatial_ref_sys 是在sql文件前面创建的,为什么后面执...
2018-11-14 20:38:25
2434
原创 转载:How Postgres Makes Transactions Atomic
这个文章挺好的,记录下。位置:https://brandur.org/postgres-atomicity译文位置:https://github.com/xitu/gold-miner/blob/master/TODO/postgres-atomicity.md
2018-09-27 08:58:09
302
原创 postgres-xl 分析问题
周末在分析一个postgres-xl 问题, 本来该在coordiantor上执行的函数,从执行计划看出下推到一个datanode上执行,这样做也是没问题的,只不过下推到datanode上执行,涉及一个重分布问题;但是在datanode上执行返回coordinator却是空。感觉postgres-xl 针对这一类sql 应该都有问题,写了几个sql做测试,均存在这个问题。postgr...
2018-09-25 08:41:02
839
转载 转载:位图索引
Bitmap索引在DISTINCT值数量介于100到100000之间时可以有较好的表现。DISTINCT值数量少于100的COLUMN往往不适合使用任何类型的索引。比如,性别列仅有两种DISTINCT值:男、女,不适合使用索引。一个DISTINCT值数量超过100000的列,Bitmap索引的空间个性能效率都将下降。Bitmap索引的尺寸与表中记录数和DISTINCT值数量成正比。 ...
2018-03-24 16:55:09
442
原创 ADBMGR设置节点GUC参数
github 代码位置:https://github.com/ADBSQL/AntDBADBMGR设置节点GUC参数 ADBMGR是开源分布式数据库ANTDB的集群管理工具,通过DEPLOY ALL将数据库安装包分发到HOST表中添加的各个服务器上,执行INIT ALL进行集群初始化,数据库节点AGTM、COORDINATOR、DATANODE上的GUC参数均为默认值,...
2018-02-28 17:00:49
747
原创 ADBMGR命令执行流程
github 代码位置:https://github.com/ADBSQL/AntDBADBMGR命令执行流程 ADBMGR 是开源分布式数据库AntDB集群管理工具,集成数据库安装、启动、停止、参数设置、数据库guc参数查看、运行状态检查、主备流复制状态查看等功能。ADBMGR通过与部署在各个机器上的AGENT进行通信实现管理功能,如下图所示:ADBMGR节点...
2018-02-28 16:53:50
783
原创 分布式事务型关系数据库 AntDB 锁集群
github 代码位置:https://github.com/ADBSQL/AntDBQQ交流群:496464280 AntDB是基于postgres-xc架构的分布式数据库,在原有postgres-xc基础上,提供了oracle语法兼容,增强了集群在高并发大压力下的稳定性等多方面的改进。 下面主要介绍AntDB提供的锁集群功能。锁集群 AntDB数据库集群包...
2018-01-01 23:31:17
1068
转载 转载:PostgreSQL服务过程中的那些事二:Pg服务进程处理简单查询六:执行器执行
转载来自:PostgreSQL服务过程中的那些事二:Pg服务进程处理简单查询六:执行器执行blog.youkuaiyun.com/beiigangbeigang.iteye.com话说 查询“ select cname, comp from test1, test2 where test1.id=test2.id; ” 发送到服务器端, 走查询分支 exec_simple_
2017-12-22 12:50:18
545
原创 了解 tidb
看到 《易观 OLAP 大赛揭晓 PingCAP 斩获商业组桂冠》(http://mp.weixin.qq.com/s/olIsMddIchr1_QsGUbwjkQ )消息还是很震惊,之前了解到pingcap 成立短短两年,已几轮融资,在2017年初 从知乎上了解到tidb已做了较大改进相比之前。之前多多少少看了些tidb 的相关介绍性质的文档,但是未从动手搭建过,今天从其搭建文档及架构文
2017-10-28 22:16:45
6866
转载 转载:Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases
转载:Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases来自 http://www.allthingsdistributed.com/files/p1041-verbitski.pdf 参考:Amazon Aurora解读(SIGMOD 2017)...
2017-10-10 09:55:19
1790
转载 转载:GOOGLE SPANNER: BEGINNING OF THE END OF THE NOSQL WORLD?
转载: GOOGLE SPANNER: BEGINNING OF THE END OF THE NOSQL WORLD?来自 http://wp.sigmod.org/?p=2153 相关:Spanner: Google’s Globally-Distributed Database https://www.usenix.org/conference/osdi12/...
2017-10-10 09:47:35
251
原创 Scala 语言
看了下kfaka相关文章,感到数据库的查询引擎及存储引擎等用到的知识在kfafa中也是普遍存在的;继而想看下Scala这个多范式编程语言。看了下《Scala语言规范》,语言感觉都是类似的,有着浓浓的java风格,其实和在用的C语言也多有类似;另一个方面,从语言函数名命名方式看,能感受到迎面而来的个人习惯风格。快到十一放假了,ENJOY TIME !
2017-09-28 11:49:44
282
原创 了解阿里云新一代关系型数据库 PolarDB
微博中介绍:http://weibo.com/ttarticle/p/show?id=2309404154466818472510 http://weibo.com/tv/v/FmQ4e5hXK?fid=1034:d3f977421a6d5add1c5ef29ed5963982知呼:如何评价阿里云新一代关系型数据库 PolarDB?
2017-09-22 06:44:15
517
转载 转载:Raft一致性算法笔记
转载:Raft一致性算法笔记 (侵权删)来自 http://www.jianshu.com/p/096ae57d1fe0
2017-09-20 09:45:53
327
转载 转载:如何编写一个分布式数据库
转载来自:如何编写一个分布式数据库 (侵权删)http://blog.youkuaiyun.com/stark_summer/article/details/48860221
2017-09-06 17:03:04
360
原创 postgres_fdw
参考:postgres 官方文档https://www.postgresql.org/docs/current/static/postgres-fdw.htmlPG&GP · 特性分析 · 外部数据导入接口实现分析https://yq.aliyun.com/articles/51199?spm=5176.100239.blogcont3074.10.d6nVdg
2017-08-27 20:20:43
463
原创 file_fdw
参考:1. PostgreSQL file_fdw的使用http://blog.youkuaiyun.com/luojinbai/article/details/45673113
2017-08-27 08:03:11
643
转载 转载:使用 GDB 恢复堆栈信息
转载:使用 GDB 恢复堆栈信息http://www.linuxidc.com/Linux/2017-07/145508.htm
2017-08-10 12:52:28
715
原创 数据库查询引擎
参考:数据库查询过程是怎么实现的?http://blog.youkuaiyun.com/huguangshanse00/article/details/42141465PostgreSQL执行引擎简介http://www.leehao.org/postgresql-executioneng/(《PostgreSQL查询引擎源码探析》作者,书写的挺好)
2017-08-02 13:22:47
720
原创 读论文:THE DESIGN OF THE POSTGRES STORAGE SYSTEM
见:http://db.cs.berkeley.edu/papers/ERL-M87-06.pdf http://db.cs.berkeley.edu/papers/ERL-M85-95.pdf CMPT 843: Traditional vs. Modern Database Systems (SFU, Spring 2017)https://sfu-db.github...
2017-07-30 21:42:51
632
原创 postgresql lsn
lsn 由来(来自:http://blog.youkuaiyun.com/xabc3000/article/details/7658439)既然已经有了日志,就要发挥它的作用,在恢复过程中,通过读取日志来重做操作,按什么顺序来重做日志呢?记录历史操作的顺序,是非常重要的,如果操作顺序发现混乱,导致的后果也是非常严重的。比如对一个数值100先减去100,再翻倍,若是发生操作顺序逆转,先翻倍再减去100,
2017-07-29 15:21:46
2174
删除当前目录下的某一类型的文件
2012-04-08
电脑串口与单片机进行通信程序及电路
2010-11-01
Relational Database Index Design and the Optimizers
2022-11-27
Database.Design.for.Mere.Mortals.3rd.Edition.2013.2
2022-11-27
mysoftware1.exe
2011-08-20
DMSO RTI-1.3NGv6-Win2000.exe
2011-08-19
MATLAB与VC混合编程指导书
2011-04-24
gp424win32(gnuplot4.2.4与libsvm结合画图windows环境)
2010-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人