5ucms论坛
标题:
微擎数据库表ims_core_performance
[打印本页]
作者:
admin
时间:
2017-5-30 08:06
标题:
微擎数据库表ims_core_performance
表名:ims_core_performance
字段名 说明描述 具体参数
id 信息id int(10) unsigned NOT NULL AUTO_INCREMENT
type 信息类型 tinyint(1) NOT NULL
runtime 运行时间 varchar(10) NOT NULL
runurl 执行sql的url varchar(512) NOT NULL
runsql 执行的sql语句 varchar(512) NOT NULL
createtime 创建该记录的时间 int(10) NOT NULL
索引:PRIMARY KEY (`id`) 引擎/编码:ENGINE=MyISAM DEFAULT CHARSET=utf8
此表保存的是sql执行时间超过配置的最大时间时的信息。
配置时间:可以在/data/config.php文件进行配置,默认并没有配置,如果没有配置则使用微擎微信公众号管理系统默认设置的5秒作为最大执行时间,若执行sql语句超过5秒,那么,执行的sql语句、执行sql语句的url、信息类型等都将插入到此表中。
配置最大时间:如果您想自己配置sql执行时间,可以在config.php里面作如下配置。 $config['setting']['maxtimesql']=10
把上面的配置信息保存到config.php文件里面即可,这样在程序执行sql语句时,就会调用函数performance()来判断执行的时间是否超过10秒,若超过则会把相关的信息保存到表ims_core_performance里面供以后查找问题使用。
在文件
http://bbs.5ucms.com/forum.php
里面调用微擎类DB里面的fetch()函数时,若时间超过5秒(默认时间),则会把执行sql语句时的相关信息保存到表ims_core_performance里面,如下图所示:
[attach]65[/attach]
欢迎光临 5ucms论坛 (http://bbs.5ucms.com/)
Powered by Discuz! X3.2