此标记与结构化查询语言(SQL)的性能问题有关:在关系数据库管理系统中管理数据时遇到的性能瓶颈。这些改进可能意味着改进SQL查询,更改数据库设计或更改查询的调用方式。
何时使用NoLock和ReadPast?使用nolock和ReadPast都面临的问题
在我的应用程序中,最终用户在始末事务块内不断插入/更新事务数据。同时执行多个复杂的select语句以获取...
mysql innodb的最佳做法是在存在具有相同名称的表时重命名巨大的表
我使用Mysql 5.5 .. + INNODB和Windows服务器。情况(先简化然后再说真实的情况):我有2个表1GB,名称为new_car,汽车表为1GB。我每10次用new_car表替换car表...
查询1 - 用户ID是主标识符,非聚集的索引更新myTable的设定CurrentHp = MaximumHp,SelectedAttack1RemainingPP = SelectedAttack1MaximumPP,SelectedAttack2RemainingPP = ...
我的问题主要是:我怎么知道我的数据库做一个序列扫描和第一场比赛时,停止我的WHERE条件?假设我想找到某种类型的第一个事件,我可以写...
我有一个存储过程,它返回一个记录列表。在一种情况下(类型= 1),这将返回基于页码的前10个记录。在其他情况下(type = 2),这将返回所有记录。 ...
我有一个临时表,其结构如下。它返回了380万条记录。它需要5分钟。有没有办法提高性能。这个临时表的正确索引应该是什么? ...
“从表中选择计数(id)”在SQL Azure中最多需要30分钟来计算
我在SQL Azure中有一个数据库,在15到30分钟之间做一个简单的操作:从mytable中选择count(id)数据库大约是3.3GB,计数返回大约2,000,000但是......
我试图优化以下查询。它更新临时表。我认为,由于子查询,它需要花费大量时间来执行。有没有其他方法可以有效地编写此查询?更新......
我的Azure SQL数据仓库中有一个典型的星型模式。数据首先通过Data Factory转储到临时表中,然后调用一个调用其他过程来转换数据的主过程...
我试图使用FOR XML PATH技术连接结果集中的字符串,但遇到了一些性能问题。我想知道是否有任何方法可以改善这种......
对于具有高I / O操作的表,SQL Server查询效率低下
我正在尝试编写一个从列表中返回项目的sql脚本,如果该项目可以在列表中找到,如果没有,则返回添加到列表中的最新项目。我想出了一个使用...的解决方案
我有一个表“历史”,大约300.000行,每天都有新的数据。我想只保留每个refSchema / refId组合的最后两行。其实我这样走:第一步:......
为什么我的TKPROF文件没有显示我的PL / SQL块的获取次数?
我正在尝试学习批量收集操作的性能影响。我执行了几个查询并获取了TKPROF输出。但是,没有任何这些PL / SQL块的获取计数...
我使用Tableau并拥有一个包含140个字段的表。由于桌子的尺寸/宽度,性能很差。我想删除字段以提高阅读速度,但我的用户群如此之大,以至于......
如果我通过user_id(字符串)查询用户的信息而不是创建Profile模型并使用SQL关系将它们链接到其他模型,这是一个重大缺陷吗?示例1:(user_id ...
我确实有一个问题,我不明白。我有两个条件的查询。这个查询非常慢,所以我创建了一个索引。在此之后,我有一种奇怪的行为。如果我运行查询...
我正在使用Microsoft SQL Server 2017.我有一个名为ProductMapping的表。下面是表结构:CREATE TABLE [dbo]。[Accommodation_ProductMapping]([ProductMappingId] [uniqueidentifier] ...
我对查询性能有一点疑问。基本上,我有一张超过1C记录的表。 sl_id是该表中的主键。目前,我正在将表列状态更新为true(...
如何在SQL中以高性能的方式使用PARTITION BY获取最新记录?
在用于获取仪表板和报告信息的规范化Oracle 12.2数据库中,我们发现用户经常需要知道最新记录中的数据...
这是查询:SELECT product.catalog_product_id AS catalog_id,listing.id AS listing_id,product.size AS大小,0 AS金额,listing.list_price AS价格,listing.created_at AS ...