query-optimization

    0热度

    2回答

    这里是我的查询: SELECT * FROM posts p1 CROSS JOIN (SELECT COUNT(*) cnt, COUNT(amount) cntamt FROM posts p2 WHERE p2.type = 0 OR p2.amount IN (:vals2) OR p2.date_time BETWEEN :

    1热度

    1回答

    我正在导入非循环图并将祖先平铺为每个代码的数组。这工作正常(有点):对于约900k边缘的400k码约45s。 但是,在第一次成功执行后,Postgres决定停止使用Nested Loop,并且更新查询性能急剧下降:每个代码大约2s。 我可以通过在更新之前放置一个vacuum来强制解决问题,但我很好奇为什么会发生未优化。 DROP TABLE IF EXISTS tmp_anc; DROP TAB

    -1热度

    1回答

    我有这样的MySQL查询: select a.goods_id, a.site_id, b.goods_name, a.cost, a.stock from rs_goods as a inner join rs_goods_multi as b on a.goods_id = b.goods_id where a.goods_sn

    0热度

    1回答

    目前,我有这个疑问 SELECT field1 FROM table1 WHERE field1 LIKE '%foo%' LIMIT 20 它是更有效的有以下查询? SELECT field1 FROM table1 WHERE field1 LIKE 'foo' OR field1 LIKE 'foo%' OR field1 LIKE '%foo%' LIMIT 20 版

    0热度

    3回答

    我有一个表有以下栏目: val range_from range_to final_val -2.12 -2 2 -2 -0.12 -2 2 -0.12 -0.12 -2 2 -0.12 1.51 -2 2 1.51 -1.29 -2 2 -1.29 2.23 -2 2 2 final_va

    0热度

    1回答

    我在Postgresql中遇到了一些问题。此查询需要很长的时间来执行(无缓冲约30秒) 我的查询是在这里: SELECT d.name, COUNT (*) AS cnt, 'first' AS TYPE FROM tableA a INNER JOIN tableD d ON d.NAME = 'FOO' AND a.key = d

    0热度

    1回答

    我想优化下面的mysql查询。它运行约2.5秒。我已经阅读了复合索引,但我希望有人能够帮助我理解你如何将复合索引与这些包含多个联接的查询复合,其中许多条件(包括日期范围),一个组合以及一个order by一个计算值。我是否缺少有用的复合索引?有没有更有效的方法,我应该从这些表中提取数据?任何帮助非常感谢! SELECT branch.name AS branch, SUM(appointmen

    0热度

    1回答

    我有一个包含数据和元数据表的数据库。我想创建一个视图,选择属于某个项目的某些元数据并将其列为列。 该视图的基本查询是:SELECT * FROM item。该项目表被定义为: CREATE TABLE item ( id INTEGER PRIMARY KEY AUTOINCREMENT UNIQUE NOT NULL, traceid INTEGER RE

    0热度

    2回答

    假设我们有一个表users: user_id, timestamp, condition_a, condition_b 每个用户会话与用户ID相同,不同的时间戳和任意条件和/或b一行。 我想去做查询: 用户谁了条件从T1到T2和NOT条件B从T3到T4。 在t3之前条件为a且条件b为b的用户。 一种方式来做到这一点是与子查询: 上面第一例子: SELECT * FROM users WHERE

    2热度

    2回答

    我想通过自己的注册日期如表明购房者结构: H12016 10.000 buyers 从 2.000 registered in H12014 4.000 registered in H22014 等 我有两个查询即: 编号1(2016年上半年买家(约5万条记录)): SELECT DISTINCT r.idUsera as id_usera FROM rezerwacje r