sqlperformance 相关问题

此标记与结构化查询语言(SQL)的性能问题有关:在关系数据库管理系统中管理数据时遇到的性能瓶颈。这些改进可能意味着改进SQL查询,更改数据库设计或更改查询的调用方式。

oracle Pipelined表功能能否比普通视图提高性能?

我有一个有点复杂的oracle视图,我用来生成实时报表。由于衍生表的所有行都是被拉出来的,无论是通过索引还是分区,都没有什么改进的余地。I ...

回答 1 投票 0

SQLite:具有多个条件和索引的地方

我在索引SQLite数据库时遇到一些麻烦。背景:我有可以在每一列上查询的数据库,所有数据库都是TEXT COLLATE NOCASE,所有条件都是“ LIKE ***%”,数据库...

回答 1 投票 0

如何强制联接的顺序以提高MYSQL的查询性能?

我有一条sql语句SELECT count(*)从condition1的table1内部联接table2 .. conditionN-1的内部联接tableN在tableN.FKColumn = problematic_table.FKColumn ...

回答 1 投票 0

如何优化内部联接性能?

我有一条sql语句SELECT count(*)从condition1的table1内部联接table2 .. conditionN-1的内部联接tableN在tableN.FKColumn = problematic_table.FKColumn ...

回答 1 投票 0

Oracle查询性能优化

我目前正在优化以下查询,并且要花费60多分钟才能运行。查询中提供的日期将替换为变量,这些变量将在...

回答 1 投票 0

SQL表达式中非常大的IN子句

假设我有一个具有100万个记录的产品表(是的,我有100万个产品!)。该产品表具有参考字符串字段。某些人希望导出所有产品的csv文件...

回答 2 投票 -1

为什么Oracle不对非唯一索引使用索引完全扫描?

我在HR模式中创建了employees表的副本。然后在employee_id列上添加一个非唯一索引。创建表employees1作为select * from employee;在...上创建索引temp_idx ...] >>

回答 1 投票 0

读取大型数据集的XML节点时出现交叉应用的性能问题

XML交叉应用的性能问题:DataTable有1300个条目,而xmldata字段有250个节点,因此查询正在运行1300 * 250次以带来输出,并且执行时间需要一个...

回答 1 投票 -1

SQL计划更改原因

[一个作业调度程序每天在生产环境中运行,过去过去仅需要20分钟执行历史记录,但是今天已经超过2个小时了……

回答 1 投票 2

我想提高具有多个联接和case语句的SQL视图的性能

在我看来,我有多个联接,联接之一是多对多关系。因此,当我加入该表时,记录的数量急剧增加,为了解决该问题,我使用了case语句...

回答 1 投票 1

如何避免OR扩展?

如果在联接条件中使用OR运算符,以避免SQL调整方面的OR扩展,如何优化以下查询?从t1左联接t2 ON上选择t1.A,t2.B,t1.C,t1.D,t2.E ...

回答 1 投票 1

获取每位用户的最大日期记录并将其插入到临时表中-性能问题

我需要从语句表中获取每个用户帐户的maxdate并插入到临时表中。语句表具有超过4000万条记录。我尝试了以下查询,并且花费了超过4分钟的时间。...

回答 2 投票 0

重做日志是否存储所有应用于数据库缓冲区高速缓存的更改?

我知道重做日志条目是在发生插入/更新/删除/创建/删除/更改时创建的。什么信息存储在重做日志中?如果实例失败,则使用重做日志文件...

回答 1 投票 0


如何在oracle的功能索引中创建分区?

im试图在oracle中的功能索引上创建分区,但是由于以下错误而失败。错误:ORA-30555:全局索引分区键是一个表达式语法:CREATE INDEX ...

回答 1 投票 -2



如何使用SQL Server批量更新?

我有一个包含1000万行的表,我需要将其与另一个表连接并更新所有数据。一小时要花费超过1个小时的时间,这使我的事务日志增加了10+ GB。是否有...

回答 2 投票 3

如何重写ON子句以避免使用OR

我的查询效率很低,由于在JOIN中使用OR作为ON语句的一部分。从会议中选择COUNT(*)向左加入用户(Meetings.AdministratorID = Users ....

回答 1 投票 0


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