二次开发中,数据库分析方法谈

本文介绍了在不熟悉项目数据字典的情况下,通过开启并利用MySQL的日志功能来了解数据库操作的方法。文中提到了如何配置日志输出,并推荐了几款Windows平台下的日志查看工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于一直在搞lamp相关的开发,其他的数据库用得不多,但是相对的,ms的数据库对应的工具集要比mysql等开源数据库提供得多得多。下面总结一下在面对一个开源项目后,而又不清楚其数据字典的情况下,对起数据库的一个分析了解过程。也许会有用吧

 

首先,数据库本身一般都有日志log的功能,因此当一个动作结束后,所有对数据库的操作都会记录下来。可以想象,如果真达到一定的流量后,这个日志功能是不能打开的,否则这个文件会飞快的占用大量的空间。当然也不是没有办法,可以设置一下控制日志的输出。因为我的只是开发研究的环境,所以没多考虑这个问题。

 

my.ini或者my.cnf文件中[mysqld]下面

 

追加:log="E:/xampp/mysql/data/mysql.log"

 

 

其次,打开日志功能后,在windows下,这个日志的查看是非常不方便的,因为默认的是用记事本打开这个日志文件,不能像linux下tail -f 那个命令那么方便的查看最新的日志更新情况。所以可以考虑去 sourceforge.net去下载windows下的tail小工具,查看起来就方便多了。个人认为Tail for Win32和MakeLogicTail是最方便的,使用方式就像记事本一样。 sfk也不错下载后改名为sfk.exe放到C:\WINDOWS\system32目录下,就可以在cmd命令行中直接使用:sfk tail -f mysql.log的方式,查看日志了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值