数据库
文章平均质量分 81
圣诞老人123
这个作者很懒,什么都没留下…
展开
-
Mysql数据导入导出命令
many of us may only need to use data reduction. data backup is to make the key data in DB.it may provided by one of us.----------------------------Data Backup from DB(数据备份) :---not need to d...2010-07-07 11:09:52 · 95 阅读 · 0 评论 -
数据库中使用自增量字段与Guid字段作主键的性能对比
http://www.cnblogs.com/houleixx/archive/2008/12/13/id_and_guid.html原创 2010-07-13 11:06:39 · 109 阅读 · 0 评论 -
MySQL: MyISAM和InnoDB的区别
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。MyIASM是IASM表的新版本,有如下扩展: 二进制层次的可移植性。 ...原创 2010-07-12 15:58:41 · 59 阅读 · 0 评论 -
利用frofile找新能瓶颈【转】
转自http://www.yqshare.com/mysql-sql-show-profile.html最近做的数据量上升了,部分表到了上千条的数据,那个速度真是惨不忍睹啊,一个字“慢”!分析下SQL的问题吧!手动分析,只能看到网上说的那些优化方法。但是瓶颈在那里呢?可以使用explain 的方式解决,但是还是感觉explain 不够详细。MySQL5.0.37版本以上支持了,p...原创 2010-07-12 15:54:51 · 232 阅读 · 0 评论 -
查看mysql的一些小命令
mysql> \s查看版本信息原创 2010-07-12 15:31:00 · 69 阅读 · 0 评论 -
mysql性能跟踪器
MYSQL5.0家族提供的性能跟踪器确实很爽。要注意两点。1、不过版本要在5.0.37之后手册上介绍:(SHOW PROFILES and SHOW PROFILE were added in MySQL 5.0.37. )ImportantPlease note that the SHOW PROFILE and SHOW PROFILES functionality i...原创 2010-07-12 15:24:42 · 113 阅读 · 0 评论 -
MySQL数据库优化脚本Tuning-primer.sh
很好用的mysql数据库优化脚本,相对mysqltuner.pl,tunning-primer.sh是bash脚本,比mysqltuner.pl要详细,准确地说,是从不同的方面对mysql的状态进行评测tuner-primer.sh进行mysql优化好工具mysql 下 tuner-primer 使用说明 mysql tuner-primer是检测mysql的主配置文件my.c...原创 2010-07-12 15:14:55 · 220 阅读 · 0 评论 -
mysql在linux下的my.cnf文件在哪里!
用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,至于为什么没有这个文件而MySQL却也能正常启动和作用,在点有两个说法,第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于rpm包安装的M...原创 2010-07-12 14:01:40 · 136 阅读 · 0 评论 -
MySQL密码丢失的找回方法(win/*inx)
破解本地密码:Windows: 1.用系统管理员登陆系统。 2.停止MySQL的服务。 3.进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入C:\mysql\bin 4.跳过权限检查启动MySQL, c:\mysql\bin>mysqld-nt –skip-grant-tables 5.重新打开一个窗口,进入c:\mysql\bin目...原创 2010-07-12 11:43:37 · 66 阅读 · 0 评论 -
SELECT COUNT使用优化
SQL 语句的COUNT有两种用途1. 用来计算行数——Count(*)2. 用来计算某个值的数量——COUNT(col1)Count(*) 永远返回的都是结果集中的行数,而COUNT(col1)只返回col1值非空的记录数,如果col1值全部非空,Count(*)和COUNT(col1)的结果是相同的。Count的用法很简单,可在实际开发过程中还是能找到使用不那么精确的地...原创 2010-07-12 11:38:29 · 243 阅读 · 0 评论 -
MySQL数据的导出和导入工具
导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump –help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有–quick或–opt选项,mysqldump将...原创 2010-07-12 11:11:04 · 87 阅读 · 0 评论 -
MySQL慢查询分析mysqldumpslow
一直以来积累了很多对MySQL优化的心得和经验,计划通过写日志的方式一步一步写出来分享给大家。MySQL优化的第一步应该做的就是排查问题,找出瓶颈,而通常情况下的瓶颈和问题都需要通过观察MySQL的运行情况来进行分析,《查看MySQL运行状况》这篇文章罗列了一些常用的查看MySQL运行信息的方式。而对于大多数的程序员来说,最容易发现并解决的问题就是MySQL的慢查询或者没有利用索引...原创 2010-07-12 11:08:58 · 242 阅读 · 0 评论 -
打开MySQL的慢查询记录
转自http://www.ccvita.com/326.html打开MySQL慢查询MySQL慢查询记录日志对于跟踪PHP+MySQL体系下的MySQL负载调优问题很有用处,比如安装了很多Discuz!插件的用户,这样可以大概排查出那些插件有代码问题。其实启用MySQL的慢查询日志很简单,只需要在MySQL的配置文件里添加log-slow-queries和long_query_time两个...原创 2010-07-12 11:02:42 · 63 阅读 · 0 评论 -
查看MySQL运行状况
列举了几种查看MySQL运行状况的方法,总结一下。转自http://www.ccvita.com/371.htmlphpMyAdmin最简单的方式,在phpMyAdmin直接点击状态查看,详细如下图。这查看的是MySQL的一些运行状况数值,这种方式被大多数系统管理员所不齿,因为专业的MySQL服务器很少有能通过phpMyAdmin访问的,后面会介绍其他查看方式,但是phpMyA...原创 2010-07-12 10:48:32 · 246 阅读 · 0 评论 -
什么是mysql的慢查询
MySQL有一个功能就是可以log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在MySQL启动的时候加入一些参数。如果在my.cnf里面修改,需增加如下几行long_query_time = 1log-slow-queries =log-queries-not-using-indexeslong_query_time...原创 2010-07-12 10:31:51 · 233 阅读 · 0 评论 -
用MYSQLADMIN改用户密码
转自http://yueliangdao0608.blog.51cto.com/397025/82185新手在这个上往往容易范错误,导致不能进入MYSQL,整得非常郁闷。我来做几个例子相信很快就明白了 。1、原来的密码是123456C:\>type mysql5.bat@echo offmysql -uroot -p123456 -P3306正确的修改MYSQL用户密码...原创 2010-07-12 09:55:41 · 71 阅读 · 0 评论 -
千万级测试数据生成方法【转】
http://blog.csai.cn/user1/16350/archives/2009/36012.html在对业务系统进行可用性测试以及性能测试时,往往需要在后台数据库中生成大量的测试数据,如何快速的生成所需要的数据?这里给出几种不同的解决方法,并对各自的使用场合进行大致的比较。一:使用存储过程在这种方法中,需要对后台数据库的表结构有相当的了解,比如表之间的参照关系,表的...原创 2010-07-13 13:31:24 · 293 阅读 · 0 评论