数据库的执行速度

[复制链接]
查看11 | 回复3 | 2008-12-18 15:52:53 | 显示全部楼层 |阅读模式
大概50万条数据,从一个表中查出插入另一个表。只有一个查找条件。用触发器做大概要多长时间,怎么写最省时。

回复

使用道具 举报

千问 | 2008-12-18 15:52:53 | 显示全部楼层
50W条已经很小了…… 如果只是局域网内条件也有合适索引的话,直接写SQL导入最多十分钟,本机内导入速度更快…… 所以优化这种语句几乎是没有余地的…… 推荐不要只关心语句优化,表信息有没有及时analyzed? 数据库的死连接有没有及时清理?传输路径是否通畅?触发行为会不会过于频繁?服务器负载是否正常在这种情况下都对效率的影响比语句写法大得多……...
回复

使用道具 举报

千问 | 2008-12-18 15:52:53 | 显示全部楼层
insert into AAA (select * from BBB where ...)注意如果会超时,就只能用脚本来做。定时刷新。防止超时...
回复

使用道具 举报

千问 | 2008-12-18 15:52:53 | 显示全部楼层
这个有点难度...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行