易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : mysql

show innodb status (mysql)


当前活跃的事务:
------------
TRANSACTIONS
------------
Trx id counter080157601
Purge done for trx's n:o <0 80154573 undo n:o <0 0
History list length 6
Total number of lock structs in row lock hash table 0
LIST OF TRANSACTIONS FOR EACH SESSION:
---TRANSACTION 0 0, not started, process no 3396, OS thread id 1152440672
MySQL thread id 8080, query id 728900 localhost root
show innodb status
---TRANSACTION 0 80157600, ACTIVE 4 sec, process no 3396, OS thread id 1148250464, thread declared inside InnoDB 442
mysql tables in use 1, locked 0
MySQL thread id 8079, query id 728899 localhost root Sending data
select sql_calc_found_rows * from b limit 5
Trx read view will not see trx with id>= 0 80157601, sees <0 80157597
---TRANSACTION 0 80157599, ACTIVE 5 sec, process no 3396, OS thread id 1150142816 fetching rows, thread declared inside InnoDB 166
mysql tables in use 1, locked 0
MySQL thread id 8078, query id 728898 localhost root Sending data
select sql_calc_f ......

Navicat For MySQL简体中文版注册码

下载地址:http://download.csdn.net/down/434743/yuzhongqing2005
Navicat 8 for MySQL的注册码:
PremiumSoft Navicat for MySQL Enterprise Edition v8.XX
姓名(Name):3ddown.com
组织(Organization):3ddown.com
注册码(Serial):NAVJ-W56S-3YUU-MVHV ......

MYSQL已经生效的设置和状态查询命令

以下命令可以在任何已经连接上MYSQL服务器的客户端上执行。
show full processlist ;
kill 57725;#杀掉上面查到的某个导致阻塞的连接
SELECT @@profiling;
SET profiling = 1;
SHOW PROFILES;
SHOW PROFILE for QUERY 1;
#系统设置
show variables like '%key%';
show variables like '%key%';
show variables like '%max%';
show variables like '%char%';
show variables like '%coll%';
show variables like '%buffer%';
#运行状态
show status like '%thread%';
show status like 'Qcache%';
show status like 'Open%tables';
show status like '%lock%';
show status like '%key%';
show status like '%buffer%';
show global status ;
show master status;
show slave status;
show slave hosts;
show binlog events; ......

MySQL之Covering Index hust ei


http://hi.baidu.com/thinkinginlamp/blog/item/a352918fe70d96fd503d925e.html
2009年01月12日 星期一 下午 08:35
作者:老王
在网上随便搜搜,就能找到大把的关于MySQL优化的文章,不过里面很多都不准确,说个常见的:
SELECT a from ... WHERE b = ...
一般来说,很多文章会告诫你类似这样的查询,不要在“a”字段上建立索引,而应该在“b”上建立索引。这样做确实不错,但是很多时候这并不是最佳结果。为什么这样说?让我们先来分析一下查询的处理过程:在执行查询时,系统会查询“b”索引进行定位,然后再利用此定位去表里查询需要的数据“a”。也就是说,在这个过程中存在两次查询,一次是查询索引,另一次是查询表。那有没有办法用一次查询搞定问题呢?有,就是Covering Index!所谓Covering Index,就是说不必查询表文件,单靠查询索引文件即可完成。具体到此例中就是建立一个复合索引“b, a”,当查询进行时,通过复合索引的“b”部分去定位,至于需要的数据“a”,立刻就可以在索引里得到,从而省略了表查询的过程。
如果你想利用Covering Index,那么就要注意SELECT方式,只SElECT ......

Linux下MySQL5.1的安装

最近想在服务器上试试MySQL5.1的分区,于是就想着装个MySQL5.1,经过痛苦的一段经历后,终于找个下面装个很好的教程,帖上来备忘。
1、MySQL免安装版/二进制版软件,不用编译,下载地址:
     http://dev.mysql.com/downloads/
     文件格式:MYSQL-VERSION-OS.tar.gz
2、创建mysql组,建立mysql用户并加入到mysql组中。
 
   (不同版本的Unix中,groupadd和useradd的语法可能会稍有不同。)
     #groupadd mysql
     #useradd -g mysql mysql
3、进入目录/usr/local,解压缩免安装版,并在此目录中建立名为mysql的软链接。
     #cd /usr/local
     #gunzip < /path/to/MYSQL-VERSION-OS.tar.gz | tar xvf -
     (该命令会在本目录下创建一个名为MYSQL-VERSION-OS的新目录。)
     (使用GNU tar,则不再需要gunzip。你可以直接用下面的命令来解包和提取分发:
          #> tar zxvf /path/to/mysql-VERSION-OS
.tar ......

Linux下MySQL5.1的安装

最近想在服务器上试试MySQL5.1的分区,于是就想着装个MySQL5.1,经过痛苦的一段经历后,终于找个下面装个很好的教程,帖上来备忘。
1、MySQL免安装版/二进制版软件,不用编译,下载地址:
     http://dev.mysql.com/downloads/
     文件格式:MYSQL-VERSION-OS.tar.gz
2、创建mysql组,建立mysql用户并加入到mysql组中。
 
   (不同版本的Unix中,groupadd和useradd的语法可能会稍有不同。)
     #groupadd mysql
     #useradd -g mysql mysql
3、进入目录/usr/local,解压缩免安装版,并在此目录中建立名为mysql的软链接。
     #cd /usr/local
     #gunzip < /path/to/MYSQL-VERSION-OS.tar.gz | tar xvf -
     (该命令会在本目录下创建一个名为MYSQL-VERSION-OS的新目录。)
     (使用GNU tar,则不再需要gunzip。你可以直接用下面的命令来解包和提取分发:
          #> tar zxvf /path/to/mysql-VERSION-OS
.tar ......

EMS SQL Manager for Mysql帮了我的忙,部分列的操作

 
由于当初表设计的不合理,慢慢的发现浪费许多空间,且对扩展不利。决定不把同类型内容并排列保存,所以今天把多余的列剪掉,补在保留的列下面。
 
 
 
在表名点右键,数据操作,导出SQL脚本数据。照提示操作,这里我喜欢的是可以指定列导出。
 
然后把不需要的空列删掉,改一下插入的列“id_2”等等
 
 
 
改好重新导入,OK! ......

EMS SQL Manager for Mysql帮了我的忙,部分列的操作

 
由于当初表设计的不合理,慢慢的发现浪费许多空间,且对扩展不利。决定不把同类型内容并排列保存,所以今天把多余的列剪掉,补在保留的列下面。
 
 
 
在表名点右键,数据操作,导出SQL脚本数据。照提示操作,这里我喜欢的是可以指定列导出。
 
然后把不需要的空列删掉,改一下插入的列“id_2”等等
 
 
 
改好重新导入,OK! ......
总记录数:2220; 总页数:370; 每页6 条; 首页 上一页 [113] [114] [115] [116] 117 [118] [119] [120] [121] [122]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号