存档

2009年9月 的存档

Thinkpad从Compatibility模式转为ACHI模式

2009年9月15日 baalchina 没有评论

WindowsXP安装的时候必须调整为Compatibility模式,否则无法找到硬盘---虽然有人说新版的MSDN版本集成了但是我用的WinXP SP3 MSDN还是不认--于是用兼容模式安装XP。

安装完之后下载T61的Intel Matrix And Storage Driver。运行C:\DRIVERS\WIN\IMSM\PREPARE下的install.bat,然后重启系统,改回ACHI模式,进入XP找到新驱动,即可。

 

据说,Thinkpad在XP下卡的问题也和这个有关系。

分类: Thinkpad 标签: ,

Mysql的慢查询分析

2009年9月13日 baalchina 没有评论

最基本的是mysql自带的mysqlslowdump

用起来很简单:

 

mysqldumpslow -s c -t 20 host-slow.log

 

参数:

  1. -s,排序,c,t,l,r以及ac,at,al,ar分别是按照query次数,时间,lock时间,返回记录排序。加a就是倒序。
  2. -t,top n,跟上数字就是算出top多少条
  3. -g,跟正则表达式。

先进一点的是mysqlsla,也是一个perl脚本,

网址:http://hackmysql.com/mysqlsla

同时这个网站也有其他一些工具,看起来都不错。

 

这个需要小安装一下:

tar xvfz mysqlsla-2.03.tar.gz
cd mysqlsla-2.03
perl Makefile.PL
make
make install

注意需要perl的支持!

#yum install perl

#yum install perl-Time-HiRes

 

后者是因为第一次运行的时候说2095行报错,于是看了一下,2095行是

  use Time::HiRes qw(gettimeofday tv_interval);

安装下就好了。不复杂。

 

运行也比较简单:

— Slow log: mysqlsla -lt slow slow.log

— General log: mysqlsla -lt general general.log

— Binary log: mysqlbinlog bin.log | mysqlsla -lt binary

 

mysqlsla -lt slow /data/database/slog.log

 

注意lt=log type,他其实也可以分析mysql的其他日志类型的。

 

看看他的日志,还是很清晰的:

sla

 

 

参考:

http://kenwu.me/compare-five-mysql-slowlog-analysis-tool

分类: Mysql 标签: , ,

动态磁盘换系统之后无法识别的问题

2009年9月8日 baalchina 没有评论

原有系统是vista,然后第二硬盘是动态硬盘。后来重装了xp,于是第二硬盘就认不出来了,显示是动态硬盘,没有导入选项,只有一个“转换为基本磁盘”选项,转了就死了…

一番搜索,找到这个,成功解决:

http://hi.baidu.com/myguanli/blog/item/c2c2adaeb64efcc47dd92af5.html

用的是TestDisk这个软件,开源的:

http://www.cgsecurity.org/wiki/TestDisk_Download

 

原因是动态磁盘的分区信息是存在主硬盘上的,然后搞了一把之后,发现原来坐在上面的thinkpad隐藏分区也可见了…嘿嘿

分类: PC 标签:

Discuz!7实名认证/实名注册操作(数据库部分)

2009年9月8日 baalchina 3 条评论

这个部分其实比较简单的,主要是体力活,嘿嘿。

我们最终要导入到cdb_students表中的内容是如下:

INSERT INTO `cdb_students` (`id`, `xszhm`, `xm`, `sfzhm`, `used`) VALUES
(112, '01010101, '我的名字', '身份证号码', '0');

 

我们从教务处/招生办拿来的数据,可能是各种各样的数据库,用excel打开,然后插入一行,作为id。注意目前库里的字段数,那么新的id就从现有id+1开始。然后拖动一下,让excel自动排序。

然后再在excel的每一列中间插入一列,随便输入几个字符,只要不一样就行了,另存为纯文本,最后变成:

baidu01sohu01010101sina我的名字google身份证netease

然后,再用ultraedit打开,将baidu,sohu…这类无意义的字符串替换成你需要替换的sql语句的字符串。

然后,导入到phpmyadmin里面。

 

笨方法,但是很有效。

windbg-Windows的dump文件分析工具

2009年9月5日 baalchina 1 条评论

下载地址:
http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx

 

最近Win7老是蓝屏,莫名其妙,于是找了这个工具分析dump文件。

Win7的dump文件在c:\windows\minidump下面,默认连administrator都没有权限,不过获取一下也不难。

 

然后用WinDBG,File,OpenCrashDump,打开文件,到最后一行,即可看到如下:

Probably caused by : ntoskrnl.exe ( nt+a07f8 )

网上搜索了一下,基本判断是硬件有问题,难道还是询盘在作怪?

分类: PC 标签: ,