query-optimization 相关问题

标签指的是如何使查询运行得更快。其中一些问题可能属于DBA.stackexchange.com,特别是如果它们涉及重建索引,查询计划等。请使用其他标记来指定您的查询语言。默认情况下,假定为SQL。

请求的平均客户端处理时间是否根据发出和接收请求的客户端而有很大差异?

背景 我被要求确定两个查询中哪一个更适合我们的解决方案。粗略的 KPI 是我在用户屏幕上显示信息的速度(假设所有用户都有......

回答 1 投票 0

为什么 PostgreSQL 不使用索引进行 JOIN

我有两个表“Tasks”(300k 行)和“TaskAssignedRoles”(500k 行)。 创建公共表。“任务”( “ID” uuid 不为空, “RowID” uuid 不为空, &...

回答 1 投票 0

优化使用 ORDER BY 加载时间较长的 MySQL 请求

我面临着 MySQL 查询的性能问题,即使对所需的列进行了索引等...加载 10 个第一个结果需要超过 5 秒的时间,这是由于 ORDER BY,当我重新...

回答 1 投票 0

如何降低Postgres数据库的一致性,以加快索引较多的表的更新速度

我有一个 Postgres 表,其中包含大量索引列(总共大约 100 列)。任何行更新都会导致所有索引被更新,这对于数据库引擎来说是大量的工作。 我认为基于

回答 1 投票 0

横向连接导致性能问题

此查询适用于 Tableau 仪表板。用户希望看到某个行业的活跃客户以及这些公司的联系人以及数据的构成如何随季度变化......

回答 1 投票 0

为什么Postgres中的unaccent函数是一个稳定的函数?列中的预计算会产生不同的输出吗?

我正在优化 Postgres 数据库中的搜索查询。该查询使用 unaccent 函数。 我想创建一个 gin-index 以使搜索查询更快。所以我浏览了一些关于

回答 1 投票 0

将 varchar 列大小从 255 个字符扩展到 1024 个字符似乎没有在具有 InnoDB 存储的 Mysql 8.x DB 中使用复制算法

我遇到过https://dev.mysql.com/doc/refman/8.0/en/innodb-online-ddl-operations.html MySql文档,它说将varchar列的长度从255扩展到1024只是可能与

回答 1 投票 0

如何改进 Postgres 16 中的排序?

我有下面的查询,如果未完成排序,则执行大约需要 2 秒,如果完成排序,则需要大约 40 秒以上。 有没有办法改善排序时机,将其放入单个...

回答 1 投票 0

提高Oracle中sql查询的性能

我有一个巨大的sql查询,其结构如下,由于一对多映射,并且在sql语句中出现了67次表,所以使用同一个表。 SQL结构 :假设我们有表 A(列...

回答 1 投票 0

MySQL 在使用 SELECT * 时不使用索引

我在向表添加新索引时遇到一些问题,我想知道为什么 MySQL 不使用新索引。 我注意到只有当我的 SELECT 语句请求其他列时才会发生这种情况......

回答 1 投票 0

SQL性能-理解读表

我已经开发了一份报告,执行需要超过 1 小时,因此我启用了跟踪并尝试理解下表。 从下图中看,哪一个导致了问题。看起来...

回答 1 投票 0

利用多年的每日数据优化 SQL 中的列转置

我想将日期值从列转置为行,并根据各自的公司名称将相关数据填充在它们下面。但我需要一个连续的、每日的时间序列

回答 1 投票 0

如何计算用户的每日连胜数?

我的目标 我正在尝试跟踪和显示用户每天在我的应用程序上连续发布的内容,但很难编写一个可靠运行并返回准确计数的查询。 一些背景 我的应用程序有提示...

回答 2 投票 0

如何在 postgresql 中计算用户的每日连续记录?

我的目标 我正在尝试跟踪和显示用户每天在我的应用程序上连续发布的内容,但很难编写一个可靠运行并返回准确计数的查询。 一些背景 我的应用程序有提示...

回答 1 投票 0

经典的 asp 网站在 IIS 服务器 10 上运行速度非常慢

我正在开发一个经典的asp项目。我已将其部署在本地计算机上的 Windows 10 IIS 服务器(版本 10.0.17134.1)上,它运行良好,但是当我将其部署在 IIS 测试服务器上时

回答 2 投票 0

Laravel - MySQL - 时间戳性能与布尔列?

我当前正在运行不同的查询,我想排除那些过去 36 小时内不活跃的用户。 我的用户表有一个last_connection_time,它是一个带有...的时间戳

回答 1 投票 0

需要找到下一个节点插入二叉树,资源和性能占用较少

数据库树架构 节点ID 节点位置 节点父代号 1 左边 无效的 2 左边 1 3 正确的 1 4 左边 2 5 正确的 2 6 左边 3 7 正确的 3 8 左边 4 9 正确的 4 就像这个表在用户

回答 1 投票 0

MySQL 查询性能,使用巨大的表来生成给定日期的报告,其中包含累积计数和计数

我正在使用 MySQL,我有一个详细表,其中包含本地的 200 万条记录,接下来的查询大约需要 2 分钟才能生成这 200 万条记录,但在生产中我...

回答 1 投票 0

SQL Server分页查询使用where子句选择空间几何数据与不使用相比非常慢

我遇到了奇怪的需求组合,这些组合会降低查询的性能。这是由 ESRI 的 ArcGIS 服务器在 SQL Server 中创建的表,查询来自要素服务页面...

回答 1 投票 0

为什么mysql在`IN`子句中使用二分查找而不是哈希查找?

您好,我可以看到《高性能 MySQL - O'Reilly》一书指出 MySQL IN 子句使用二分搜索。 例如: 从用户中选择名称 WHERE city_id IN (2, 1, 6, 4, 3, …, 100 我们有 100 个城市...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.