软件下载吧文章资讯

分类分类

Postgresql 性能优化 之 select优化操作 提升速度

2024-02-07 12:09作者:下载吧

对于庞大的数据,检索sql的编写要格外小心,有很多平时不注意的sql可能就会变成瓶颈。

比如, 我们有个系统, 其中t96_pd_log表,记录数8000w多,在开发阶段乃至用了那么多年都没问题, 最近却发生频繁死锁的问题, 查数据库后台发现问题出在一个select语句上, 它耗时高达2.4-2.7s,这对于一个需要高并发的系统来说当然是致命的。

数据表t96_pd_log有两条index, 一条的字段组成是f96_mgtbarcd,另一条的字段组成是f96_result_type, 检索sql是这样写的:

select recseq,f96_create_dt,f96_op from t96_pd_log where f96_mgtbarcd=’113D1907032385′
and f96_station=’AS01-L113′ and f96_result_type=’TFT’
and f96_qty=1 order by f96_create_dt desc limit 1

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消