提高你的工作效率–美化MariaDB/MySQL终端
admin 11年前 (2014-02-03) 3632浏览 0评论
http://www.mysqlperformanceblog.com/2012/12/21/be-productive-with-the-mysql-command-line/里提到了几点MySQL Shell技巧,我接下来补充一些其他的: 一.美...
admin 11年前 (2014-02-03) 3632浏览 0评论
http://www.mysqlperformanceblog.com/2012/12/21/be-productive-with-the-mysql-command-line/里提到了几点MySQL Shell技巧,我接下来补充一些其他的: 一.美...
admin 11年前 (2014-02-03) 2331浏览 0评论
当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议。许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几百个配置项。这篇文章的目的在于给你一份非常重要的配置项清单。 我们曾在几年前在博...
admin 11年前 (2014-01-30) 2724浏览 0评论
MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主 服...
admin 11年前 (2014-01-24) 3251浏览 0评论
今天要写个工具就想顺便学下go。网上翻了下发现用比较多的是mymysql和go-mysql-driver。 这两个驱动网上比较的文章也有些了,不过都没有提到一个点,个人觉得是很重要的,记录一下。 先看使用go-mysql-driver的例子。 db,...
admin 11年前 (2014-01-23) 3849浏览 0评论
不久前的一次机房网络故障,再一次对我们在Heartbeat+DRBD+MySQL数据库架构运维水平的一个考验,之前不止一次的测试与线上部署,还有之后大言不惭的关于该架构组件的所谓深入理解,在这一次不经意的意外面前又是“很囧”的收场,慌张呀!这次断网导...
admin 11年前 (2014-01-14) 2533浏览 0评论
现在MySQL运行的大部分环境都是在Linux上的,如何在Linux操作系统上根据MySQL进行优化,我们这里给出一些通用简单的策略。这些方法都有助于改进MySQL的性能。 闲话少说,进入正题。 一、CPU 首先从CPU说起。 你仔细检查的话,有些服...
admin 11年前 (2013-11-18) 4544浏览 1评论
项目中需要统计MySQL的事务响应时间,而前端没有打印SQL请求的时间戳,因此想到用tcpdump来抓取数据库和客户端的交互信息,以分析事务的时延水平。 初步分析了一段tcpdump的日志,发现客户端和数据库之间交互的事务主要分以下两种类型 编号 c...
admin 11年前 (2013-11-15) 2989浏览 0评论
在无法控制最终用户使用 MySQL 时,就可能出现混合使用 InnoDB 和 MYISAM 的情况。这时就需要考虑为两种引擎各自配置缓存等资源,即使最后实际只会用 InnoDB 的时候也是如此,这就造成了无法充分利用资源,也增加了资源限制的难度。同时...
admin 11年前 (2013-11-15) 2527浏览 0评论
这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用的问题, 同时对使用MySQL C API也有涉及. 昨天, 有同事在PHP讨论群里提到, 他做的一个项目由于MySQL查询返回的结果太多(达10万条), 从而导...
admin 11年前 (2013-11-14) 2724浏览 0评论
我们平常所说的索引,如果没有特别指明,都是指B+树结构组织的B-Tree索引。其中聚集索引,次要索引,覆盖索引,复合索引,前缀索引,唯一索引默认都是使用B+树索引,统称索引。当然,除了B+树这种类型的索引之外,还有哈稀索引(hash index)等。...
admin 11年前 (2013-11-12) 4214浏览 0评论
1. 为什么要用单机多实例 目前互联网的MySQL的服务器都配置了Flash卡或者SSD磁盘,IO能力得到大幅的提高;而Intel的CPU目前的能力不比IBM小型机的CPU差,轻松就是24或者48个超线程;内存现在也很便宜,一般的服务器配上128G...
admin 11年前 (2013-10-14) 3167浏览 0评论
mysql忘记root密码该怎么办当忘记MySQL的root密码的时候,可以进行如下的步骤重新设置 首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密...
admin 11年前 (2013-09-23) 2957浏览 0评论
线上有个数据库,在slow log中,存在大量类似下面的记录: # Time: 130823 13:56:08 # User@Host: repl[repl] @ slave [10.x.x.x] # Query_time: 9.000833 Loc...
admin 11年前 (2013-08-20) 2876浏览 0评论
python操作mysql的代码,在前面的那个python十个项目中已经用过了,不过对于mysql的安装,以及mysql-python的安装并没有提及,所以这里需要说一下。 我说的都是在ubuntu下的安装,在windows下比较简单。 首先安装my...
admin 11年前 (2013-08-19) 4833浏览 0评论
之前是用mysql数据库来保存用户的访问日志,现在已经超过2亿了,速度非常慢,还分了三张表,所以要换一种记录日志的方式。现在暂时没有时间做数据挖掘,要做的只是把日志先存起来。Sina介绍了一个不错的方案:直接用linux自带的rsyslog来做。用户...
admin 12年前 (2013-06-27) 2727浏览 0评论
昨天折腾了一下自己的网站,试图进行一些迁移工作,这其中遇到的首要问题是Mysql的乱码问题。 由于Mysql是从版本 4迁移到Version 5的,原来的字符集是latin1,现在是UTF8,这就遇到了经典的乱码问题,即使通过phpad...
admin 12年前 (2013-06-13) 2678浏览 0评论
数据库的备份是极其重要的事情。如果没有备份,遇到下列情况就会抓狂: UPDATE or DELETE whitout where… table was DROPPed accidentally… INNODB was corrupt… entire ...
admin 12年前 (2013-06-09) 5432浏览 0评论
mysqldump工具是mysql自带的一个非常方便的一款小工具,存在mysql安装目录的/usr/local/mysql/bin (CentOS)是下。 mysqldump 和 mysql一样,都是应用程序,你在mysql下是执行不了的。切记 ,输...