2015-01-16 Robin Wen
目录 Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 一 引子 在生产环境中,经常会有这样的场景:获得中文数据。那问题就来了,怎么才能匹配出中文字符呢? 本文提供两种方法。 二 演示 2.1 环境 bash mysql> SHOW VARIABLES LIKE "%version%"; +-------------------------+----- 继续阅读 »
2015-02-10 biezhi
```python !/usr/bin/env python coding:utf-8 import MySQLdb try: #连接mysql的方法:connect('ip','user','password','dbname') #conn=MySQLdb.connect(host='localhost',user='root',passwd='123456',db='test') conn =MySQLdb.connect('127.0.0.1','root','123456',charset = 'gb2312') conn.select_db('python') cur 继续阅读 »
2016-04-15 Eric Wang
**对代码不满足,是任何真正有天才的程序员的根本特征。** Value '0000-00-00' can not be represented as java.sql.Timestamp 在查询MySql数据库某表的timestamp列的时候,发现此异常,问题来源表述如下 1. 先创建一个测试表 sql create table test.mytest( id int PRIMARY KEY AUTO_INCREMENT , createtime timestamp not null default current_timestamp , --创建时间 updatetime timestamp not null , --更新时 继续阅读 »
2013-12-15 Robin Wen
目录 Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 一 什么是读写分离 MySQL Proxy最强大的一项功能是实现“读写分离(Read/Write Splitting)”。基本的原理是让主数据库处理事务性查询,而从数据库处理SELECT查询。数据库复制被用来把事务性查询导致的变更同步到集群中的从数据库。 当然,主服务器也可以提供查询服务。使用读写分离最大 继续阅读 »
2015-09-15 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 一 目录 Table of Contents {:toc} 二 为什么要迁移 MySQL 迁移是 DBA 日常维护中的一个工作。迁移,究其本义,无非是把实际存在的物体挪走,保证该物体的完整性以及延续性。就像柔软的沙滩上,两个天真无邪的小孩,把一堆沙子挪向其他地方,铸就内心神往的城堡。 生产环境中,有以下情况需要做迁移工作,如下: 磁盘空间不够。比如一些老项 继续阅读 »
2015-08-29 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 一 目录 Table of Contents {:toc} 二 背景 在阅读这篇文章之前,读者需要注意的是,为了维护隐私,用 MySQL 服务器的 D 段代替完整 IP,并且略去一些私密信息。 A 项目,因 I/O 出现规律性地剧烈波动。每 15 分钟落地一次,innodbBuffPoolPagesFlushed 参数监控波峰和波谷交替出现,磁盘 I/O 同 继续阅读 »
2017-08-06 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 目录 Table of Contents {:toc} 日期 | 作者 | 文档概要 | 版本 | 更新历史 ------- | -------- | -------- | -------- | -------- 2017/03/21 | robin | MySQL 社区版审计方案 | v1.0 | 文档初稿 2017/07/13 | rob 继续阅读 »
2014-06-07 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 问:仁兄您好,看了仁兄关于数据库的回答,想求教一下仁兄我想向DBA方向发展: 1、目前DBA主流有什么样的发展趋势? 2、我自身数据库方面的知识比较少,现在已经工作了,我打算以 mysql入手来学习,仁兄有没有比较好的建议可供借鉴? 谢谢 答:您好。 针对您的第一个问题,目前的DBA会朝着经验型发展,以后的数据库、系统会越来越智能化,需要人工的干预会越来越少, 继续阅读 »
2015-01-23 Robin Wen
目录 Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 一 引子 在 MySQL 中,可以有如下几种途径实现唯一值: 自增序列 UUID() 函数 程序自定义 UUID 基于 16 进制,由 32 位小写的 16 进制数字组成,如下: aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee 比如 123e4567-e89b-12d3-a 继续阅读 »
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 卡住不动。 继续阅读 »