我有一个简单但很大的表“日志”,它有三列:user_id,day,hours。 user_id character varying(36) COLLATE pg_catalog."default" NOT NULL,
day timestamp without time zone,
hours double precision
所有列都有索引。 问题是,针对'day'字段的聚合工作非常缓慢
我有一个表使用多个表中的继承分区数天。 有一个INSERT触发器将数据插入到适当的表,所以理论上AVL表不应该有任何的数据 CREATE OR REPLACE FUNCTION avl_db.avl_insert_trigger()
RETURNS trigger AS
$BODY$
BEGIN
IF (NEW.event_time >= '2017-06-01 00:00
很慢我有这个非常简单的查询,通过我的ORM(实体框架核心)产生: SELECT *
FROM "table1" AS "t1"
WHERE EXISTS (
SELECT 1
FROM "table2" AS "t2"
WHERE ("t2"."is_active" = TRUE) AND ("t1"."table2_id" = "t2"."id"))
ORDER
我有一个(简单)查询,像这样: SELECT DISTINCT this_.person_id AS y0_
FROM coded_entity this_
WHERE this_.code = ?
AND this_.tenant_id = ?
AND this_.person_id IN (SELECT person_id
FROM pe