有关数据库性能和调优的问题,从文件组织和配置到基准测试和系统优化,通过管理系统以及操作数据库的最快方法。
当存在子查询时,为什么在外部查询中使用 DISTINCT 会使查询时间增加 30000 倍?
(使用SQLite v3.35.5) 考虑这个查询(不用担心细节——它只是一个 DISTINCT 选择,带有两个子查询来获取计数): 选择不同的名称, (从秒中选择 COUNT(名称)...
Umbraco 13.5.1 和 Azure SQL 数据库的性能问题
我在使用 Umbraco CMS 的 Web 应用程序中遇到了一些性能瓶颈,目前版本为 13.5.1(尽管在多个颠覆版本中都观察到了该问题)。具体来说,当
我正在将一些数据批量插入到 RDS 上的 postgres 数据库中,并且花费的时间比我想要的要长。 初始化数据库模式的迁移如下所示: 创建表“地址”(...
我开发了一个导入器,它迭代一个文件(10K + 行)并将 CSV 文件写入 MySQL 数据库。不幸的是这太慢了! 您能否建议我如何改进以下...
我正在尝试优化查询,试图避免重复用“COMPLEX QUERY”指示的查询,该查询使用了两次,并且两次都有相同的结果。 原始查询 选择新闻。* 来自 n...
如何在没有复合索引的情况下优化大型 PostgreSQL 表上的搜索查询?
我有一个名为 users 的 PostgreSQL 表,其中包含 20 到 3000 万条记录。该表具有以下列:id、tenant_id、名称、公司、位置和描述。 我需要表演
我正在设计一个postgres数据库,其中有一个包含jsonb类型列的表。我希望这个专栏是独一无二的。不需要有两个具有完全相同 json 的对象
插入 my_foreign_table select * from my_local_table 我的列是两个整数和两个浮点数。行数>100M。我让它运行了几天,但因为它花了
按照此处给出的建议,我使用 ZODB 存储了我的数据,ZODB 由以下代码创建: # 数据结构 [磁盘上大约 3.5 GB] bTree_container = {key1:[ [2,.44,0],...
我有一个非常大的表(大约 19.000.000 条记录),我想随机选择 10 行。 我找到了这个解决方案: 选择 * 来自 my_table 作为一个 其中 one.id >= ( 选择楼层(rand() * (
目前我有2个表,比如说symbol_data和cve_data。 symbol_data 的结构如下: # 列非空计数 Dtype --- ------ -------------- ----- 0
我有一个按 event_timestamp 分区的 PostgreSQL 事件表: 创建表事件 ( id 串行主键, event_timestamp 时间戳不为空, 已处理 BOOLEAN DEFAULT FALSE, p...
我有一个存储过程 GetCombinedRequestInfosByEmail,用于检索员工的分层数据。该过程对于较低级别的员工来说表现良好,但需要大约 55 秒来执行......
我有一个存储过程 GetCombinedRequestInfosByEmail,用于检索员工的分层数据。该过程对于较低级别的员工来说表现良好,但需要大约 55 秒来执行......
为什么即使未达到 WAL 限制或检查点,PostgreSQL 数据库大小也会增加
我们使用 HammerDB/PostgreSQL 进行硬件性能表征。 PostgreSQL 数据库经过调整以展示最佳硬件性能(检查点设置为 1 小时,min_wal_size 为 256GB,
为什么在 Node JS 中执行 Mysql 查询比直接执行 Mysql 查询慢得多?
查询: 从 event_time > 1395797406712 和 event_time 的事件中选择 id、event_time < 1398389406712 order by event_time asc. this query returns ~25k rows (500KB in total size). When I...
我使用的是MySQL 8.0社区版。我有一个属性,我想在其中存储 TRUE 或 FALSE 状态,并且希望它使用尽可能少的空间。 阅读此问题的答案后:...
通过id函数查找节点是不是更快 匹配 (i:Item) 其中 id(i) = 2345 返回 i 或者通过索引的属性? MATCH (i:Item { name: "Foo"}) RETURN i 分析我看到的这些查询 id 函数:2
我有一个巨大的 INSERT 脚本,出于我的罪孽,我正在维护它。它很大而且很慢。这不是一个令人震惊的问题,因为性能并不是真正的问题,我们可以让它运行过夜,但有些
SQL Server DELETE OPENQUERY 性能
我们有一系列程序,旨在使用 OPENQUERY 和数据库链接服务器将数据从一个 SQL Server 数据库移动到另一个数据库。 我们注意到诸如以下的查询......