MySQL索引使用笔记
admin 11年前 (2013-11-14) 2721浏览 0评论
我们平常所说的索引,如果没有特别指明,都是指B+树结构组织的B-Tree索引。其中聚集索引,次要索引,覆盖索引,复合索引,前缀索引,唯一索引默认都是使用B+树索引,统称索引。当然,除了B+树这种类型的索引之外,还有哈稀索引(hash index)等。...
admin 11年前 (2013-11-14) 2721浏览 0评论
我们平常所说的索引,如果没有特别指明,都是指B+树结构组织的B-Tree索引。其中聚集索引,次要索引,覆盖索引,复合索引,前缀索引,唯一索引默认都是使用B+树索引,统称索引。当然,除了B+树这种类型的索引之外,还有哈稀索引(hash index)等。...
admin 11年前 (2013-11-12) 4204浏览 0评论
1. 为什么要用单机多实例 目前互联网的MySQL的服务器都配置了Flash卡或者SSD磁盘,IO能力得到大幅的提高;而Intel的CPU目前的能力不比IBM小型机的CPU差,轻松就是24或者48个超线程;内存现在也很便宜,一般的服务器配上128G...
admin 11年前 (2013-10-14) 3166浏览 0评论
mysql忘记root密码该怎么办当忘记MySQL的root密码的时候,可以进行如下的步骤重新设置 首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密...
admin 11年前 (2013-09-23) 2956浏览 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) 2873浏览 0评论
python操作mysql的代码,在前面的那个python十个项目中已经用过了,不过对于mysql的安装,以及mysql-python的安装并没有提及,所以这里需要说一下。 我说的都是在ubuntu下的安装,在windows下比较简单。 首先安装my...
admin 11年前 (2013-08-19) 4831浏览 0评论
之前是用mysql数据库来保存用户的访问日志,现在已经超过2亿了,速度非常慢,还分了三张表,所以要换一种记录日志的方式。现在暂时没有时间做数据挖掘,要做的只是把日志先存起来。Sina介绍了一个不错的方案:直接用linux自带的rsyslog来做。用户...
admin 12年前 (2013-06-27) 2726浏览 0评论
昨天折腾了一下自己的网站,试图进行一些迁移工作,这其中遇到的首要问题是Mysql的乱码问题。 由于Mysql是从版本 4迁移到Version 5的,原来的字符集是latin1,现在是UTF8,这就遇到了经典的乱码问题,即使通过phpad...
admin 12年前 (2013-06-13) 2677浏览 0评论
数据库的备份是极其重要的事情。如果没有备份,遇到下列情况就会抓狂: UPDATE or DELETE whitout where… table was DROPPed accidentally… INNODB was corrupt… entire ...
admin 12年前 (2013-06-09) 5430浏览 0评论
mysqldump工具是mysql自带的一个非常方便的一款小工具,存在mysql安装目录的/usr/local/mysql/bin (CentOS)是下。 mysqldump 和 mysql一样,都是应用程序,你在mysql下是执行不了的。切记 ,输...
admin 12年前 (2013-06-09) 6491浏览 0评论
做服务器运维,修改 MySQL 的密码是经常的需要,定期修改 MySQL 密码是网站安全的一个保证。这里记录一下修改 MySQL 密码的一些命令,方便以后查看。 修改root密码 CentOS 下 MySQL 管理员帐号默认是 root 用户,密码为...
admin 12年前 (2013-06-09) 2525浏览 0评论
很多时候,我们需要知道 MySQL 执行过哪些 SQL 语句,比如 MySQL 被注入后,需要知道造成什么伤害等等。只要有 SQL 语句的记录,就能知道情况并作出对策。服务器是可以开启 MySQL 的 SQL 语句记录功能,从而就能间接地检测到客户端...
admin 12年前 (2013-05-27) 4828浏览 0评论
老方法 传统分页查询,一般通过COUNT()函数事先获知总记录数据$amount select count(*) as amout from tbl_name where uid = 1 然后可以通过ceil($amount / $page_size...
admin 12年前 (2013-05-27) 2800浏览 0评论
如果你想了解MySQL索引查询优化,你首先应该对MySQL数据组织结构、B-Tree索引、聚集索引,次要索引有一定的了解,才能够更好地理解MySQL查询优化行为。这里主要探讨MySQL InnoDB的聚集索引。 InnoDB数据存储结构 1.MySQ...
admin 12年前 (2013-05-27) 2819浏览 0评论
我们平常所说的索引,如果没有特别指明,都是指B+树结构组织的B-Tree索引。其中聚集索引,次要索引,覆盖索引,复合索引,前缀索引,唯一索引默认都是使用B+树索引,统称索引。当然,除了B+树这种类型的索引之外,还有哈稀索引(hash index)等。...
admin 12年前 (2013-05-27) 3131浏览 0评论
跟游族面试官有谈论到InnoDB Flush Redo Log Buffer的配置与i/o操作。MySql Innodb引擎支持事务,实现方式是WAL方式(先写事务日记,后写数据)。每次提交事务,为了提高性能,innodb先将信息保存在Innodb ...
admin 12年前 (2013-05-27) 2634浏览 0评论
MySQL用得比较多的引擎是MyISAM,InnoDB,这里的配置或以InnoDB为主,或以MyISAM为主而论,混合使用配置比较复杂,内存难以平衡。另外,这些配置都是global变量,而非Per-Connection变量。这些global变量依赖于...
admin 12年前 (2013-05-21) 5564浏览 0评论
Percona最近发布了xtrabackup-2.1.0-alphal版本,可以支持基于AES256算法的数据加密,对于容灾存储不可信的场景来说,真是福音啊,可以不用自己写脚本实现了:) 可以从这里下载。下面是具体的使用过程: 1. 先进行备份 in...
admin 12年前 (2013-05-21) 3151浏览 0评论
昨天下午把php中的curl_multi_*封装了一下(Yun_Curl_Multi/curl_multi的使用方法详解),避免了网上很多demo中的一些问题,推荐给bigpipe及相关用户们。 之后有朋友问mysql是否也能异步的并发查询,答案当然...