注册 登录
编程论坛 SQL Server论坛

关于配置表 存取 记录条数的 疑问

frankqnj 发布于 2008-11-10 19:53, 1328 次点击
我目前的 分页 存储过程  是要借用 一个 count(*) 的  后来朋友说这样不好. 如果数据量太大  每次count(*) 是会影响性能的
他的建议是  建立个 配置表  里面存储 所有表的 记录条数 .  当其他表 有插入 或删除时 这边 根据 事件 触发 自动 更新条目数.

我觉得这个方法很好.   但不知道 会不会有并发性问题?

请指点下  谢谢!
3 回复
#2
happynight2008-11-11 00:05
想法很好 从没这么用过 不过从你的描叙来说 相关的代码编写和逻辑性会增加不少工作量
如果你确定你做Count的那张表需要经常进行这种操作则这种增加是可以忍受的 否则觉得没必要  另外 什么是 “分页 存储过程”
#3
frankqnj2008-11-11 00:37
您好,  我说的存储过程
就是 假如100 条记录  按pageSize 分成n段  然后取出的 东西.  为了避免每次 取出的数据量太大。

所以 为了实现这功能 首先我要获取总记录数 ...
#4
happynight2008-11-11 08:29
[bo][un]frankqnj[/un] 在 2008-11-11 00:37 的发言:[/bo]

您好,  我说的存储过程
就是 假如100 条记录  按pageSize 分成n段  然后取出的 东西.  为了避免每次 取出的数据量太大。

所以 为了实现这功能 首先我要获取总记录数 ...

多谢指教 学习了
1