最新消息:

mysql

大型新闻网站点击量的技术方案

大型新闻网站点击量的技术方案

admin 10年前 (2014-08-05) 3101浏览 0评论

网友提问: 1.问题主题 如何记录用户发表的文章的点击量 2.问题补充描述 当并发非常小的时候可以直接存在这个文章表里面,叫一个click_count,但是如果网站的访问量很高,那这样数据库肯定要累死,各位大牛有什么好的解决办法么? 回答: 我们只讨...

用python为mysql实现restful接口

用python为mysql实现restful接口

admin 10年前 (2014-08-04) 3647浏览 0评论

最近在做游戏服务分层的时候,一直想把mysql的访问独立成一个单独的服务DBGate,原因如下: 请求收拢到DBGate,可以使DBGate变为无状态的,方便横向扩展 当请求量或者存储量变大时,mysql需要做分库分表,DBGate可以内部直接处理,...

MySQL 5.6版本GTID复制异常处理一例

MySQL 5.6版本GTID复制异常处理一例

admin 10年前 (2014-07-31) 11639浏览 0评论

昨天处理了一个MySQL 5.6版本下开启GTID模式复制异常案例,MASTER上的任何操作都无法在SLAVE上应用,SLAVE的RELAY LOG里有记录,但SLAVE的BINLOG却找不到蛛丝马迹。由于开启了GTID,所以排查起来也简单,只需要在...

监控mysql每个ip的连接数

监控mysql每个ip的连接数

admin 10年前 (2014-07-31) 3160浏览 0评论

要统计数据库的连接数,我们通常情况下是统计总数,没有细分到每个IP上。现在要监控每个IP的连接数,实现方式如下: mysql >select SUBSTRING_INDEX(host,':',1) as ip , count...

saltstack应用之批量部署mysql

saltstack应用之批量部署mysql

admin 10年前 (2014-07-31) 2843浏览 0评论

源码包 http://pan.baidu.com/s/1eQzPJB8 应用环境: 使用salt写了个自动部署mysql的配置配置管理文件,由于mysql的有版本号,端口等不确定属性,需要使用pillar来单独配置每个minion的属性。 一,原始方...

[MySQL优化案例]系列 — 分页优化

[MySQL优化案例]系列 — 分页优化

admin 10年前 (2014-07-29) 3261浏览 0评论

通常,我们会采用ORDER BY LIMIT start, offset 的方式来进行分页查询。例如下面这个SQL: SELECT * FROM `t1` WHERE ftype=1 ORDER BY id DESC LIMIT 100, 10; 或...

MySQL中like语句及相关优化器tips

MySQL中like语句及相关优化器tips

admin 10年前 (2014-07-24) 2970浏览 0评论

背景 MySQL中在对某个字段做包含匹配时可以用like。 先看这个结构和结果 CREATE TABLE `tb` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` bigint(20) DEFAUL...

数据库性能测试方案示例

数据库性能测试方案示例

admin 10年前 (2014-07-23) 3389浏览 0评论

前言 : 究竟怎样进行数据库性能测试,数据库性能测试需要做些什么?大多数产品线的RD和QA也比较迷茫,经常过来咨询。 一般说来,做数据库性能测试需要如下几个步骤: :明确测试目的 :设计测试模型 (即压力模型) :准备测试集群环境 :准备压力测试工具...

MYSQL的主从复制之旅(2) 关于Binary Log的故事

MYSQL的主从复制之旅(2) 关于Binary Log的故事

admin 10年前 (2014-07-23) 2533浏览 0评论

在我的上一篇游记中多次提到一个关键的信息图书馆——Binary Log。很多读者都给我来信询问它的详细介绍。希望通过讲述我认识的binary log,满足大家的好奇心。 我曾经提到过,在准备好迁往slave从库以后,首先需要到master的binar...

MYSQL的主从复制之旅(1) 戏说MySQL Statement-based 主从复制

MYSQL的主从复制之旅(1) 戏说MySQL Statement-based 主从复制

admin 10年前 (2014-07-23) 2475浏览 0评论

我是一条数据更改操作,来自SQL家族。今天呀,我要来描述一段旅程,通过这段旅程,我才发现原来从主库(master)走到从库(slave)这么的不简单。 今天早上我从主库(master)确定要出发后,首先被要求到一个叫做二进制日志(binary log...

TIPS:MySQL 改库名操作

TIPS:MySQL 改库名操作

admin 10年前 (2014-07-19) 2598浏览 0评论

MySQL在5.1引入了一个rename database操作,但在MySQL5.1.23后又不支持这个命令。可以说是一个实验性的功能,没有在生产中支持过(mysql-5.1 release在mysql-5.1.30),那么生产中我们有时为了追求完美...

MemcachedKeyCharacterError: Control characters not allowed

MemcachedKeyCharacterError: Control characters not allowed

admin 10年前 (2014-07-17) 3501浏览 0评论

对于想使用 MySQL 实现简单 ID 分配器, 一般就是设置一个整数字段, 然后想分配的时候加 1 并返回. 新手往往犯错误, 先执行一条 update 语句, 然后再 select 那个字段. 但这是错误的! 正确的方式应该是使用 last_in...

MySQL utf8mb4问题

MySQL utf8mb4问题

admin 10年前 (2014-07-17) 3179浏览 0评论

查看mysql的用户手册能发现,mysql进行字符编码转换的步骤很明确: 1. MySQL Server收到请求时将请求数据从character_set_client转换为character_set_connection; 2. 进行内部操作前将请求...

MySQL数据库运维

MySQL数据库运维

admin 10年前 (2014-07-14) 4401浏览 0评论

第4章 压力测试 压力测试是指在MySQL上线前,需要进行大量的压力测试,从而达到交付的标准。压力测试不仅可以测试MySQL服务的稳定性,还可以测试出MySQL和系统的瓶颈。 4.1 TPC-C模型 TPC(Transaction Processin...

MySQL认证协议

MySQL认证协议

admin 10年前 (2014-07-14) 3710浏览 0评论

本文是针对MySQL 5.5.9写的。MySQL协议是向老版本兼容的。老版本的MySQL Client可能不理解下面的某些字段而忽略掉。 实际使用的时候,服务器的协议版本应当大于等于客户端。遗憾的是,MySQL并没有对每一次协议变动标一个数字。 本文...

Mysql备份工具比较

Mysql备份工具比较

admin 10年前 (2014-07-11) 4042浏览 0评论

1. 使用automysqlbackuphttp://sourceforge.net/projects/automysqlbackup/?source=dlp一个简单好用的工具可以每天、每周、每月、备份MYSQL数据库。支持加密。能够自动删掉过时的备...

tpcc-mysql测试工具

tpcc-mysql测试工具

admin 10年前 (2014-07-11) 3817浏览 0评论

TPC-C用来测试OLTP(在线事务处理)系统性能的软件, TPCC-MYSQL是开源的TPC-C测试软件, 其包含两个工具: Tpcc_load: 根据仓库数量, 生成9张表中的数据 ,语法如下: tpcc_load [server] [DB] [...

TPCC-MySQL使用手册

TPCC-MySQL使用手册

admin 10年前 (2014-07-11) 3159浏览 0评论

一、 下载工具包 Tpcc-mysql是percona基于tpcc衍生出来的产品,专用于mysql基准测试,其源码放在bazaar(Bazaar是一个分布式的版本控制系统,采用 GPL 许可协议,可运行于 Windows、GNU/Linux、UNIX...