sql日志问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 16:58:58
有没有办法查找sql中表日志的大小
是数据库的日志很大.
已经查到,是对一个表的操作很异常引起!谢谢

是表还是日志大小?
=============
查日志大小很简单,
1右键数据库--属性--文件就能看到数据文件和日志文件的大小了。
2用语句查看也行,select size*8/1024 from sys.database_files

对数据的修改或者数据库对象的增减越频繁,日志也就越大。
当然,数据操作无法避免的情况下,处理语句的优化也是很重要的,比如插入10000条数据,
情况1:执行逐行插入,就是每次插入一行数据(insert into …… select 一行数据)
情况2:执行集合插入,就是只执行一次(insert into …… select 一万行数据)
情况一产生10000条日志,情况二产生1条日志
既然你知道是哪张表了,那么找到那些SQL语句,然后优化吧。