最新 | 最热门 | 最高评价

+0  CentOS7上MySQL返回Too many connections

Tag: Linux | 我的分享 | django | mysql
Xiaoxia 发于 2015年11月03日 04:58 | 点击: 2692 | 展开摘要
被这个问题困扰了一天,今天做微信开发,流量一大,django占用CPU很大,这个比较好解决,加进程加硬件即可。然而数据库连接开始报Too many connections,查了网上一些文章,直接改/etc/my.cnf加入max-connections=3000,无果。又查,在mysql里输入set GLOBAL max-connections=3000,数值是变了,然并卵。

刚才找到一个文章,才想起原来是CentOS7的systemd限制了服务进程的NOFILE,导致每次

查看全文: http://www.udpwork.com/item/14733.html

+0  MySQL binlog查看和清理

Tag: etc | MySQL
ideawu 发于 2015年09月18日 17:08 | 点击: 1765 | 展开摘要
显示 binlog 文件列表

show binary logs;

清理 binlog 文件

purge binary logs to 'mysql-bin.000001';

查看 binlog 内容

show binlog events in 'mysql-bin.000001' limit 1000, 10;

Related posts:
MySQL 数据库双主配置

MySQL 在线增加从库

Linux下编译安装Apache/Nginx/Lighttpd+P

查看全文: http://www.udpwork.com/item/14616.html

+0  记一次Auto Increment故障

Tag: Technical | MySQL
老王 发于 2015年05月30日 23:00 | 点击: 1660 | 展开摘要
实际上本次故障的素材来自于朋友的朋友,虽然我并不是故障的亲身经历者,但即便只是作为旁观者,依然感觉有所收获,于是乎记录下来以馈读者。

故障的来龙去脉大致是这样的:在一个月黑风高的晚上,苦逼的程序员被一阵急促的报警短信声惊醒,原来是数据库的某个表出问题了,虽然查询操作都正常,但创建操作却都失败了,经过调试,发现原因是表被插入了一行问题数据,其自增字段的值被显式的设置为整型的最大值,导致后续缺省插入的数据不能获取到一个合法的主键值。

我们不妨创建一个测试表说明问题:

CRE

查看全文: http://www.udpwork.com/item/14249.html

+0  How We Migrate PBs Data from Beijing to Shanghai

Tag: *nix | infrastucture | mongodb | monitoring | mysql | networking | operations | redis
jaseywang 发于 2015年05月13日 00:22 | 点击: 1933 | 展开摘要
We spent more than 6 months migrating our PBs data located in Beijing to Shanghai.

This slide gives you a brief introduction about how we do it.



How We Migrate PBs Data from Beijing to Shanghai from Jasey Wang

Related Posts:
Migrati

查看全文: http://www.udpwork.com/item/14202.html

+0  为什么超长列表数据的翻页技术实现复杂(二)

Tag: data | mysql | nosql
Tim 发于 2015年01月07日 18:36 | 点击: 1749 | 展开摘要
上文为什么超长列表数据的翻页技术实现复杂提到了超长列表翻页技术设计上一些问题,今天讨论下部分解决思路。

前新浪同事 @pi1ot 最近在程序员杂志发表的一篇文章《门户级UGC系统的技术进化路线》也是超长列表的一个经典案例,在正式展开思路之前,我们也不妨了解一下此文所说新浪评论系统的演进思路。

从文中看到几个版本的列表翻页实现方案

3.0版

3.0系统的缓存模块设计的比较巧妙,以显示页面为单位缓存数据,因为评论页面是依照提交时间降序排列,每新增一条新评论,所有帖子都需要

查看全文: http://www.udpwork.com/item/13737.html

+0  sed tricks

Tag: Linux | MySQL | Technology
Haidong Ji 发于 2014年12月29日 13:36 | 点击: 1744 | 展开摘要
I helped a charity to rebuild a MySQL server and to restore a database with a lot of data of longblob type in the last two days. Fortunately there was a dump backup file for the database in question.

However, tables with longblob column(s)

查看全文: http://www.udpwork.com/item/13687.html

+0  为什么超长列表数据的翻页技术实现复杂

Tag: data | mysql | nosql
Tim 发于 2014年12月04日 00:31 | 点击: 1864 | 展开摘要
今天讨论了一个传统的问题,问题本身比较简单,就是针对key-list类型的数据,如何优化方案做到性能与成本的tradeoff。Key-list在用户类型的产品中非常普遍,如一个用户的好友关系 {“uid”:{1,2,3,4,5}},表示uid包含有5个好友;一条微博下面的评论id列表{“weibo_id”: {comment_id1, comment_id2……}},一个用户发表的微博id列表等。

在list长度较少时候,我们

查看全文: http://www.udpwork.com/item/13602.html

+0  Recommended Books Reading

Tag: oracle | reading;books;performance;architecture;database;MySQL;Oracle
jametong 发于 2014年06月16日 15:55 | 点击: 2131 | 展开摘要
I. Architecuture

1. Scalable internet architecture

2. Release It!

3. Scalability Rules

4. Java Concurrency in Practise

II. Database

1. Relational Database Index Design

2. Oracle Core

3. MySQL TroubleShooting

High Performance MySQL

查看全文: http://www.udpwork.com/item/12634.html

+0  Jame’s Readings 06-29

Tag: oracle | Scalability;performance;little's law;queueing theory;mysql;fault tolerance;
jametong 发于 2014年06月09日 16:11 | 点击: 2417 | 展开摘要
Monitoring:

http://t.cn/Rvqir6J Anomaly Detection Fault Tolerance Anticipation Patterns, 异常检测与容错 By John Allspaws,在我眼中,他对运维的思考是最深入的。

http://t.cn/RvqxX2V 基于holt-winters指数移动平均算法做系统的异常检测.

http://t.cn/RvqxcFM 使用指数移动平均来做时间序列数据的平滑化处理。

http

查看全文: http://www.udpwork.com/item/12611.html

+0  MySQL 向 Redis 快速导入数据

Tag: 知识┊技术相关 | mysql | redis
xsky 发于 2013年09月03日 11:55 | 点击: 2540 | 展开摘要
Mysql到Redis的数据协议

redis-cli命令行工具有一个批量插入模式,是专门为批量执行命令设计的。这第一步就是把Mysql查询的内容格式化成redis-cli可用的数据格式。
原理是把要插入到Redis的数据直接转成Redis协议数据流,通过pipe mode 导入到Redis.

查看全文: http://www.udpwork.com/item/10861.html

+0  InnoDB碰到MySQLdb

Tag: 知识┊技术相关 | mysql | PYTHON
xsky 发于 2013年09月03日 11:52 | 点击: 1483 | 展开摘要
这两天用python中的MySQLdb想在mysql中插入数据,函数返回显示数据已经成功插入,但是在mysql中却没有这个数据,这是为什么呢?
于是:我开始进行了排错

1.我以为是MySQLdb连接mysql有问题,但是后来一想,在MySQLdb中显示已经插入了啊,而且还能看到mysql中的其他数据,说明连接是没有问题de

2.同样的SQL在MYSQL上直接执行是没有问题的。怀疑表有问题?重建表后还是不能插入。

3.在后来,建了个测试表试了下,发现可以插入,然后马上对比

查看全文: http://www.udpwork.com/item/10862.html

+0  MySQL的高可用可扩展架构探讨

Tag: 技术┊服务器开发 | mysql | 高性能服务器
xsky 发于 2013年09月03日 11:52 | 点击: 1567 | 展开摘要
随着信息量飞涨,信息的存储成为了这个时代至关重要的一项技术。如何来保证数据存储技术能够适应信息量的增长速度和我们对信息的高度依赖,成为一个非常重要的课题。本文将从数据库架构的层面,通过以开源的数据存储软件来构建分布式数据层的思路,期望实现一个低成本的高可用可扩展的数据层架构。

  传统数据库架构

纵观各传统商业数据库软件,多以集中式架构为主,鲜有以分布式为设计理念的架构。这些传统数据库软件的最大特点就是将所有的数据都集中在一个数据库中,依靠大型高端设备来提供高处理能力和扩

查看全文: http://www.udpwork.com/item/10863.html
|<<<1234567>>>| 一共10页, 116条记录