随笔分类 -  database

数据库相关的文章
摘要:mysql replication配置1、修改主机(master)的配置文件(my.cnf)server_id = 1log_bin = mysql-bin2、修改从机(slave)配置文件#主备环境下需要唯一server_id = 23、主机创建复制分发用户,并授权进行复制分发CREATE USE... 阅读全文
posted @ 2014-08-18 16:42 惡盈好謙 阅读(580) 评论(0) 推荐(0)
摘要:1、nolock的使用nolock将破坏数据库连接事务隔离级测试如下在sqlserver的management studio中创建一个窗口,执行如下语句begin transactioninsert into t1(f1) values (1)创建一个新的窗口,执行如下语句select * from... 阅读全文
posted @ 2014-06-04 18:18 惡盈好謙 阅读(189) 评论(0) 推荐(0)
摘要:环境:操作系统:window8.1cygwin:x86_64mysql:Generic Linux (Architecture Independent) 5.6.17一、插件编写1、创建目录在mysql的插件源码目录(plugin)创建插件目录2、编写代码创建cc文件(c文件会导致编译错误),内容参... 阅读全文
posted @ 2014-04-26 12:11 惡盈好謙 阅读(1991) 评论(0) 推荐(0)
摘要:一、安装环境操作系统:window8.1cygwin:x86_64mysql:Generic Linux (Architecture Independent) 5.6.17二、cmake编译命令cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYS... 阅读全文
posted @ 2014-04-14 22:36 惡盈好謙 阅读(1522) 评论(0) 推荐(0)
摘要:存储相关的代码学习。以storage/innobase/btr/目录下的源码为入口,进行相应的代码分析。1、innobase的每个page中都存在infimum和supremum两个伪记录。用于指示该页内最小和最大的记录。在btr_get_prev_user_rec和btr_get_next_user_rec这两个函数中进行rec的移动时,都要对这两个特殊的记录进行判断。2、page_rec_is_infimum用于判断是否为最小伪记录。在page中,伪记录的位置是固定的,通过偏移就可以判断该记录是否为伪记录3、innodb的页大小是在编译期指定的,不是在通过生成库的时候指定。此种情况相对来说 阅读全文
posted @ 2012-08-09 12:51 惡盈好謙 阅读(513) 评论(0) 推荐(0)
摘要:下载最新的源码(本笔记内容所记为11.9.5版本的安装),并解压到特定目录使用./configure --prefix=/usr/local/monetdb进行配置获得如下信息,确认monetdb5模块必须被enabled。如果出现disabled则看缺少的软件包,进行相应的安装。 gdk is enabled monetdb5 is enabled sql is enabled geom is disabled (geos library required for geom module) fits is disabled (cfitsio library not found) rdf is 阅读全文
posted @ 2012-06-30 00:26 惡盈好謙 阅读(859) 评论(0) 推荐(0)