随笔分类 - 数据库
摘要:InfluxDB 是一个开源分布式时序、事件和指标数据库。使用 Go 语言编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。 特点 schemaless(无结构),可以是任意数量的列 Scalable min, max, sum, count, mean, median 一系列函数,方便统计
阅读全文
摘要:1, mysql的复制原理以及流程。 (1)先问基本原理流程,3个线程以及之间的关联。 答:Mysql复制的三个线程:主库线程,从库I/O线程,从库sql线程; 复制流程:(1)I/O线程向主库发出请求 (2)主库线程响应请求,并推binlog日志到从库 (3)I/O线程收到线程并记入中继日志 (4
阅读全文
摘要:上图先。 如果还不了解Semi-sync可以阅读(Manual | 概述) 1. 优点 当事务返回客户端成功后,则日志一定在至少两台主机上存在。 MySQL在加载并开启Semi-sync插件后,每一个事务需等待备库接收日志后才返回给客户端。如果做的是小事务,两台主机的延迟又较小,则Semi-sync
阅读全文
摘要:mysql两种常用存储引擎myisam和innodb myisam不支持事务;innodb支持事务,当前作为插件来安装 myisam的数据库的物理文件结构为: .frm文件:与表相关的元数据信息都存放在frm文件,包括表结构的定义信息等。各种存储引擎都需要frm文件,并且存放于数据库名目录下。 .m
阅读全文
摘要:Open Replicator ( http://code.google.com/p/open-replicator/ ) 开源了。Open Replicator是一个用Java编写的MySQL binlog分析程序。Open Replicator 首先连接到MySQL(就像一个普通的MySQL S
阅读全文
摘要:Register 首先,我们需要伪造一个slave,向master注册,这样master才会发送binlog event。注册很简单,就是向master发送COM_REGISTER_SLAVE命令,带上slave相关信息。这里需要注意,因为在MySQL的replication topology中,都
阅读全文
摘要:在正常处理完成之后,最后一定要记得执行 flush privileges; 否则不会立即生效.这一点好多文章都没说.
阅读全文
摘要:启动脚本如下:./mysqld_safe --defaults-file=/export/servers/mysql-5.5.38/my.cnf --ledir=/export/servers/mysql-5.5.38/bin --user=root由于mysqld_safe最终启动的是mysqld
阅读全文
摘要:mysql在首次启动的时候可能会报错:Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist 这时候可以执行脚本 mysql_install_db –user=mysql –ldata=数据存放的路径
阅读全文
摘要:ERROR 1366 (HY000): Incorrect string value: '\xB1\xEA\xCC\xE2\xD5\xE2...' for column 'title' at row 2 MYSQL经典问题: (ERROR 1366 (HY000): Incorrect string
阅读全文
摘要:win7, 好多时候,看到system进程占用了80端口,这个是系统进程,不能直接结束。我们不知道这个进程的哪个服务占用了80端口,这里记录其中一个服务"SQL Server Reporting Services (SQLEXPRESS)"
阅读全文
摘要:性能强悍的开源关系数据库PostgreSQL
阅读全文
摘要:做了一个测试,mysql jdbc 链接A调用setAutoCommit,设置false,查询指定数据,可以查询出来,另个一链接把指定的数据给删除了,第一个链接在此查询的时候,仍然可以查询出来,使用的连接池是阿里巴巴的druid
阅读全文