发布时间:2014-03-07 20:44:31
今天中午的时候突然接到报警,MySQL连接数暴增..本来设置的max_conntion=6000, 这个数值连接已经够用.接到报警速度连接服务器连接mysql总是报如下错误:[mysql@localhost ~]$ mysql -u root -prootERROR 1040 (HY000): Too many connections本来打算kill杀掉完了..但是生产库最好不要轻易重启.这里演示一种在线解决解决.........【阅读全文】
发布时间:2014-03-07 20:43:28
一、缓存缓存如memcached,redis,这里讨论redis,也有redis和leveldb结合的持久化数据库。优化:a. 我们可以通过把一些命令来批量执行的pipeline模式,来提高redis的执行效率,减少内存使用。b. 我们可以通过consistent hash来使得shard redis的时候均匀分布。 对于redis 进行shard,最初的想法是通.........【阅读全文】
发布时间:2014-03-07 20:41:44
简介首先区分一下数据库和数据库实例。简单的说,数据库是死的,而数据库实例是活的。数据库由一系列存储用户数据和元数据的文件组成。元数据,又叫数据的数据,是关于数据库结构、配置和操作的信息。数据库实例则包含了一系列后台进程,这些进程操作存储的数据;实例还包含了供进程使用的共享内存。每个实例都有一.........【阅读全文】
发布时间:2014-03-07 20:41:01
是时候用PerconaDB替换MySQL了Percona数据库服务器是MySQL的增强版,替代MySQL并不复杂。一、PerconaDB的特性1)查询速度更快,数据的一致性更好2)服务器运行及其稳定3)可以延迟分片,或者避免分片4)需要支付的费用比MySQL低5)在优化和管理方面花费的时间更少6)更高的正常运行时间.........【阅读全文】
发布时间:2014-03-07 20:38:54
摘要: 在实际工作中遇到了mysql服务器硬盘挂掉的情况,并且无slave无备份。此时就只能去恢复硬盘的数据了。本文根据一次实战操作整理,分别用4种办法尝试修复数据。我们首先拿到了坏硬盘上的文件,在新服务器上安装同样版本的mysql准备恢复。普通恢复:此方式是把mysql的数据目录与my.cnf.........【阅读全文】