sqlperformance

    -1热度

    3回答

    我有两个表:token_type,CUST_ID(小学) 2. 200K数据 列pm_tmp表: 有大约1000万的数据 列1.用户表ID(主|自动增加),user_id说明 USER_ID是CUST_ID外键 1接近角/查询: update user set token_type='PRIME' where cust_id in (select user_id from pm_tmp wher

    1热度

    2回答

    模式: create table records( id varchar, updated_at bigint ); create index index1 on records (updated_at, id); 查询。它迭代最近更新的记录。获取10条记录,记得最后一条,然后取下10条记录等等。 select * from objects where update

    0热度

    1回答

    我需要插入大量数据(一些数百万),并且需要快速执行。 我读过.NET和JAVA上的ODBC通过批量插入但我需要直接在数据库上执行它。 我也读到批量插入,但我已经尝试没有似乎工作 Batch Insert,Example 我执行INSERT SELECT,但它采取像每行0,360s,这是非常缓慢的,我需要在这里进行一些改进。 如果可能的话,我将非常感谢这里的一些指导,并带有示例和文档。 数据库:SY

    0热度

    3回答

    我在一个巨大的SQL Server表上有一个性能问题。我们有这个疑问:条件后 SELECT cycle FROM product AS pr INNER JOIN productdetails AS prd ON prd.label = 'XRT354511' AND (pr.cycle = prd.cycle OR prd.cycle LIKE

    0热度

    1回答

    要求: 一套仪表板显示在ERP主屏幕上。数据根据当前用户权限进行过滤。 截至目前: 高图表用于数据可视化。后台网页在C#.NET 问题: 每当用户改变它击中实时数据库并获取数据的过滤器。 每天早上,用户几乎在同一时间登录,所以会有大量的请求发送到SQL服务器。这会导致性能问题。还有更多的图表来。 我们计划为数据实现SQL Analysis Dashboard Qubes。 有人可以建议,如果这是一

    -1热度

    1回答

    快5倍我按照答案已经类似的问题,包括设置ARITHABORTH ON/OFF,清理出使用DBCC DROPCLEANBUFFERS和DBCC FREEPROCCACHE缓冲慢。还尝试将参数转换为局部变量。但仍然有性能问题。 如屏幕截图所示,从SSMS相同的过程需要大约625毫秒,但是从.NET客户端,需要大约3.5秒。 有趣的是,数据读取也不同。 “二进制”列为.NET客户端提供了一些数据,但不包

    0热度

    2回答

    我需要从我的sql表中选择随机行,当在谷歌搜索这种情况下,他们建议ORDER BY NEWID()但它降低了性能。由于我的表有超过2'000'000行数据,所以此解决方案不适合我。 我尝试这样的代码来获得随机数据: ​​3210 它有时也下降的表现。 您能否建议从我的表中获取随机数据的好解决方案,我需要从表中获取最少的行,如每行30行。我试图表样来获取数据,但它没有返回任何内容,一旦我添加我的wh

    0热度

    1回答

    在SQL Server 2016中,我遇到了使用XML数据类型列的性能问题。它看起来像我的查询一遍又一遍地循环通过xml。这里是我的设置: 与ID INT列(PrimaryKey的)和一个XML列看起来类似这种 CREATE TABLE [dbo].[MYTABLE]([ID] [int] IDENTITY(1,1) NOT NULL,[XMLDATA] [xml] NULL,CONSTRAINT

    0热度

    2回答

    我的任务是调查现有ETL的超时错误。我想访问以前ETL运行的日志以确定发生超时的位置。 ETL位于Azure上,一个任务保持失败。 保持失败的任务有效地启动SQL Server上的存储过程。我想知道是否可以使用一些日志和统计数据来做我的调查。我知道存储过程中使用的表,所以这将有希望给我一个起点。但基本上我是在收到以下信息。 什么表的超时发生 是什么原因导致超时,即它是一个死锁 什么其他进程即存储过

    0热度

    1回答

    来自其生产环境的客户端向我发送一个跟踪文件。 我想知道哪些存储过程花费的时间最长。 他们在跟踪文件中记录的事情包括:RPC:Starting , RPC:Completed 我在我们既有StartTime/EndTime也Duration跟踪列注意到英寸 哪一个应该用于我的目的? 并且要知道SP花了多长时间,所以我应该找到的StartTime和RPC:Completed的EndTime之间的差异吗