2015-08-22 Robin Wen
目录 Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 一 引子 研发反应,有台从库和主库不同步。由于业务读操作是针对从库的,数据不同步必定会带来数据的不一致,业务获取的结果会受影响,所以这个问题必须尽快解决。 登上服务器,查看 MySQL 的从库状态,并没有任何报错信息。刷新从库状态,发现状态没有任何变化,Exec_Master_Log_Pos 卡住不动。 继续阅读 »
2017-07-20 summer
Explain语法 执行计划包含的信息如下: |id|select_type|table|type|possible_keys|key|key_len|ref|rows|Extra| |:--|-----------|-----|----|-------------|---|-------|---|----|--:| 继续阅读 »
2017-05-12 Lanffy
现象 今天遇到一个慢查询,查询日志找到慢查询语句是这样的: sql select * from convert_test where areacode=0001 and period>='20170511' and period<='20170511'; 继续阅读 »
2017-05-12 Eric Wang
在用最基本的JDBC拉取数据的时候,由于拉取的是海量数据,所以程序跑了一段时间之后报java.lang.OutOfMemoryError: Java heap space,这个错误很简单,也很好解决,网上一搜一大把,只需要设置ResultSet获取数据模式为row-by-row,但是总结多数的解决方案是如下两种: ① 以PreparedStatement为例,需要设置四个参数 java preparedStatement = connection.prepareStatement(formatSql, ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY); prepared 继续阅读 »
2015-01-28 veryyoung
N久之前的一个遗留sql,今天一个同事用上了 一条update语句,漏了where语句,直接全表更新,花了一张表..... 悔恨得要命啊!!!! 没办法,赶紧想办法恢复!!! mysql如果开启了bin-log的功能,可找出bin-log,基于bin-log用mysqlbinlog命令去恢复数据。 下面是mysqlbinlog的一些介绍http://dev.mysql.com/doc/refman/5.0/en/mysqlbinlog.html 大致用法如下 mysqlbinlog --start-date="" --stop-date= "" mysql_binglog.00001 > back.sql 执行该命令 继续阅读 »
2014-06-05 summer
简介 随着mysql被oracle收购之后,很多企业和机构都纷纷选择逃离mysql。而mysql之父在原mysql的基础上开源了一个新的数据库Mariadb。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 继续阅读 »
2018-08-04 张炎泼
mdtoc start 依赖: group-replication 需要gtid支持,多主复制基于gtid格式的binlog 特性: 多主模式: 限制: group-replication 只适合单机房高速局域网部署 限制: auto increment 默认是7, 集群建立起来之后不能改 限制: 默认要设置为read-only 限制: 失联的节点不会自动加回到group里. 这里会有个问题: 失联节点还可以提供读操作 限制: 2个成员里kill 1个member不能被自动处理, 因为2 成员中1个member不能独立行程多数派,整个group会卡主,不接受任何写入 限制: 配置: 必须使用hostname 操作: my.cnf 继续阅读 »
2016-09-29 Borg
数据库 sql create database [IF NOT EXISTS] USE ALTER DATABASE [数据库名] {[DEFAULT] CHARACTER SET | [DEFAULT] COLLATE } DROP DATABASE [IF EXISTS] SHOW DATABASES [LIKE ] 继续阅读 »
2015-04-14 Robin Wen
目录 Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 工作内容 安装和升级数据库服务器以及应用程序工具; 数据库设计系统存储方案,并制定未来的存储需求计划; 协助开发创建数据库对象、存储过程等; 协助开发优化 SQL; 根据开发人员的反馈信息,必要的时候,修改数据库的结构; 登记数据库的用户,维护数据库的安全性; 控制和监控用户对数据库的存取访问; 监控和优 继续阅读 »
2018-10-27 Mithrilwoodrat
在存储能力和数据量有限的情况下,我们可以选择 MySQL 来进行简单的数据存储和分析。 Logstash 支持监听文件更新,并可以解析日志后写入 MySQL 数据库。使用 Logstash 可以免去繁琐的开发流程,快速实现旁路日志监控上报功能。 继续阅读 »