QPS (Query per second) (每秒查询量)
TPS(Transaction per second) (每秒事务量,如果是InnoDB会显示,没有InnoDB就不会显示)
计算方法
___________________________________________________________
QPS
Questions = SHOW GLOBAL STATUS LIKE 'Questions'
Uptime = SHOW GLOBAL STATUS LIKE 'Uptime'
QPS=Questions/Uptime
TPS
Com_commit = SHOW GLOBAL STATUS LIKE 'Com_commit'
Com_rollback = SHOW GLOBAL STATUS LIKE 'Com_rollback'
Uptime = SHOW GLOBAL STATUS LIKE 'Uptime'
TPS=(Com_commit + Com_rollback)/Uptime
你的是数据库定时任务,还是程序任务。
不管用哪种都需要 对数据进行分页处理。
你把所有数据查出来放在内存,会很耗内存,
你对数据分页了比如每页100条 每次只查出一页的量那会很小。
这次应该可以了,累死我了,我下载了个MySQL,装上测试通过了!要知道我以前可没用过这东东,太费劲了,你可不能辜负了我的努力啊~~~~:)create function getCharCount(sSource varchar(1000),sValue varchar(10)) returns int
begin
declare iPos int
declare i int
if ifnull(sSource,'') = '' then
return 0
end if
set i = 1
set iPos = 1
while iPos >0 do
set iPos = locate(sValue,sSource,iPos)
if(iPos >0) then
set iPos = iPos + 1
set i = i +1
end if
end while
return i
end
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)