我有三个表,分别是:t_log、t_billmaster、t_billdetail,t_billmaster和t_billdetail是主从关系,t_log是日志表,每一次登录系统,添加数据表t_billmaster或t_billdetail都要向t_log插入操作信息。当这个数据库里有4G,而t_log有2.8G,那么我的问题是,我不断的查询统计涉及表只有t_billmaster和t_billdetail,会不会因为t_log的而影响速度和效率?
------解决方案--------------------
会影响,t_log数据量大了以后,插入数据变慢,占用cpu和i/o资源,会引起其他表写入和读出的速度。
------解决方案--------------------
会 .
------解决方案--------------------
使用with nolock可以降低影响,查询本身影响不大,但是对其他进程的操作影响就不小了