社区
MS-SQL Server
帖子详情
sql语句统计问题?急急
sxtyyxy
2008-03-14 08:42:30
我是统计并保存数据。一个煤矿2千来人,
职工信息表 津贴条件设置表 职工津贴对应表
津贴条件设置表(其中各个津贴产生的条件不一。津贴二十多个)
几十个部门的津贴统计。津贴二十多个。产生条件不一。保存月津贴信息。
有的部门上百人。因为各个部门工资结算比较集中在某几天。这些部门统计经常超时。搞的数据库反应特慢。。。。。求高手解决。谢谢
...全文
171
20
打赏
收藏
sql语句统计问题?急急
我是统计并保存数据。一个煤矿2千来人, 职工信息表 津贴条件设置表 职工津贴对应表 津贴条件设置表(其中各个津贴产生的条件不一。津贴二十多个) 几十个部门的津贴统计。津贴二十多个。产生条件不一。保存月津贴信息。 有的部门上百人。因为各个部门工资结算比较集中在某几天。这些部门统计经常超时。搞的数据库反应特慢。。。。。求高手解决。谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dawugui
2008-03-15
打赏
举报
回复
我是统计并保存数据。一个煤矿2千来人,
职工信息表 津贴条件设置表 职工津贴对应表
津贴条件设置表(其中各个津贴产生的条件不一。津贴二十多个)
几十个部门的津贴统计。津贴二十多个。产生条件不一。保存月津贴信息。
有的部门上百人。因为各个部门工资结算比较集中在某几天。这些部门统计经常超时。搞的数据库反应特慢。。。。。求高手解决。谢谢
------------------------------------------
你只想解决数据库反应慢的问题?
提高硬件设施,合计设计数据库,优化查询.
sxtyyxy
2008-03-15
打赏
举报
回复
大虾们。。。。。。。。。。。。。。。。。出来看看
想飞的狼
2008-03-15
打赏
举报
回复
同意楼上,拿出具体语句来看下
JiangHongTao
2008-03-15
打赏
举报
回复
[Quote=引用楼主 sxtyyxy 的帖子:]
我是统计并保存数据。一个煤矿2千来人,
职工信息表 津贴条件设置表 职工津贴对应表
津贴条件设置表(其中各个津贴产生的条件不一。津贴二十多个)
几十个部门的津贴统计。津贴二十多个。产生条件不一。保存月津贴信息。
有的部门上百人。因为各个部门工资结算比较集中在某几天。这些部门统计经常超时。搞的数据库反应特慢。。。。。求高手解决。谢谢
[/Quote]
不对吧;2000人×20个津贴×12 个月=50万记录
怎么看都不需要很长时间,一定是你的统计的存储过程有问题。
fcuandy
2008-03-15
打赏
举报
回复
e
zzxap
2008-03-15
打赏
举报
回复
不要使用临时表,那样会更慢。。。如果使用com的话。。
不要使用select * 只把需要的列出来。
数据操作完后及时关闭释放。。
sxtyyxy
2008-03-14
打赏
举报
回复
五六十个部门。就在这几天要结算工资。都执行这个统计津贴。平常部门少了。部门人少些。都没有问题
cxmcxm
2008-03-14
打赏
举报
回复
除了保存最后结果之外,中间是否有其它写操作.
中间结果可保存于临时表或表变量中.
我的感觉,工资计算就是读数据再计算结果,再把结果写入,并不存在冲突等问题.
如果涉及大量复杂计算,条件判断,是否在客户端用其它语言会更快.
-狙击手-
2008-03-14
打赏
举报
回复
月津贴采用分表呢,不同部分分开放在不同的月津贴表中,最后生成视图
sxtyyxy
2008-03-14
打赏
举报
回复
临时表也的往月津贴表进行写操作。。。。。
msdnlu
2008-03-14
打赏
举报
回复
分割试图的方法 是不是可行?
-狙击手-
2008-03-14
打赏
举报
回复
[Quote=引用 6 楼 sxtyyxy 的回复:]
引用 4 楼 happyflystone 的回复:
无所说起
比如:硬件情况,数据库配置情况,利用中间表进行预处理,
中间表不就是临时表。在建立一些表。这样集中的写操作是不是容易死锁。这样数据库反应就慢了
[/Quote]
不同的会话,临时表在会话间是不同一个,何来死锁
sxtyyxy
2008-03-14
打赏
举报
回复
本来这个存储过程就慢上百个人的部门统计要30来秒。。。。
sxtyyxy
2008-03-14
打赏
举报
回复
关键是几十个部门都在操作。都运行这个写操作统计的存储过程。。。。。。。。。
sxtyyxy
2008-03-14
打赏
举报
回复
[Quote=引用 4 楼 happyflystone 的回复:]
无所说起
比如:硬件情况,数据库配置情况,利用中间表进行预处理,
[/Quote]中间表不就是临时表。在建立一些表。这样集中的写操作是不是容易死锁。这样数据库反应就慢了
-狙击手-
2008-03-14
打赏
举报
回复
[Quote=引用 3 楼 sxtyyxy 的回复:]
我想过临时表。即时临时表。也要保存数据。我是写操作??、
[/Quote]
临时表和正规表一样操作呀
-狙击手-
2008-03-14
打赏
举报
回复
无所说起
比如:硬件情况,数据库配置情况,利用中间表进行预处理,
sxtyyxy
2008-03-14
打赏
举报
回复
我想过临时表。即时临时表。也要保存数据。我是写操作??、
中国风
2008-03-14
打赏
举报
回复
生成临时表分批处理。。
选中语中,Ctrl+L显示效率,效率不高的语句做优化(方法分为用批临时表,建索引等)
sxtyyxy
2008-03-14
打赏
举报
回复
各位高手。分不够可以加。帮帮忙。。。
java代码-和
急急
急借记卡
需要编写
SQL语句
来插入、更新和查询数据,并使用PreparedStatement来防止SQL注入攻击。 6. **多线程**:在高并发环境中,可能需要同时处理多个用户的请求。Java的多线程特性使得能够并发执行任务,提高系统效率。...
python
sql语句
换行_python一行sql太长折成多行并且有多个参数的方法
python一行sql太长折成多行并且有多个参数
sql语句
本身就支持多行, 你可以用两种方法断行 注意: 第一种会带入换行符(\n), 第二种只是一行 a='''xxxx本身也可以作为注释使用xxxx'''b = 'aaaa\1\2\3'小编不希望有一天...
急急
急 Mysql中
sql语句
优化 江湖救急
Mysql优化
sql语句
优化 这是我遇到的一句
sql语句
执行时间为2s多 select t . USER_ID AS USER_ID , (select u . USER_NAME from auth_user u where ( u . ID = t . USER_ID )) AS USER_NAME , r . ID AS ID , r . ...
oracle调用函数语句,一个关于在
SQL语句
中调用函数慢的有关
问题
,
当前位置:我的异常网» Oracle开发»一个关于在
SQL语句
中调用函数慢的有关
问题
,一个关于在
SQL语句
中调用函数慢的有关
问题
,www.myexceptions.net网友分享于:2013-03-28浏览:96次一个关于在
SQL语句
中调用函数慢的...
基础类 -
SQL语句
基础类 -
SQL语句
<br />转载请标明出处: http://blog.csdn.net/hz/archive/2006/03/01/613376.asp 本文来自 CSDN 博客。x sql server 怎么跨库查询? 如何判断字符的大小写 ? 如何...
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章