所有文章

  • 【原】timestamp without time zone >= character varying

    JAVA开发timestamp without time zone >= character varying

    今天在项目中碰见了一个关于pgsql的错误“Cause: org.postgresql.util.PSQLException: ERROR: operator does not exist: timestamp without time zone >= character varying”,项目是springmvc+mybatis框架,数据库是postgresql,出错的地方在一个时间查询上,前端页面传递了字符串,直接拿来sql中查询就报错了。完整错误信息如下:###Errorqueryingdatabase.Cause:org.postgr...

    不忘初心 不忘初心 2019-07-02 围观(9809) 评论(0) 点赞(14) JAVA开发

    阅读更多
  • 【原】PostgreSQL分页count超级无敌巨慢

    JAVA开发PostgreSQL分页count超级无敌巨慢

    最近碰到了一个关于PostgreSQL查询慢的问题,表中数据共有40W,在做分页查询的时候,COUNT竟然花了20s,而且这个还是不稳定的,有时甚至能飙到40s,这个时间真的是让人不能接受。来张图大家感受一下,抓包看到请求的TTFB竟然有26s多,真他吗让人害怕在没具体细看的时候,我第一反应是数据太多,limit查询太慢导致拖慢了整个请求,后来在Navicat中查询了一下,发现limit响应还是很快的,甚至是毫秒级别的响应,问题分析到了这里,都还没想到是count出了问题。多次测试之后,发现每隔一段时间查询就会慢一次,而连续操作则很流畅,分析可能是...

    不忘初心 不忘初心 2019-04-24 围观(5579) 评论(0) 点赞(30) JAVA开发

    阅读更多

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们