AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-113433

user2368632's questions

Martin Hope
user2368632
Asked: 2023-05-10 23:33:39 +0800 CST

如何查询存储过程创建的临时表的转发记录数?

  • 4

对于存储过程创建/填充/查询的临时表,转发记录可能会有一些开销。

您如何查询存储过程创建/使用的临时表的转发记录数?

我想从程序内部获取转发的记录数。

sql-server
  • 1 个回答
  • 57 Views
Martin Hope
user2368632
Asked: 2022-11-19 08:59:30 +0800 CST

如何将死锁图 XML 中的行号解析为 SSMS 存储过程定义中显示的行号?

  • 6

为涉及一些大型/多查询 sp 的给定死锁捕获 XML 图。但是,不太确定如何解释 frame 元素的 stmtstart、stmtend 行来确定哪一行 sproc TSQL 遇到了死锁。第 214 行似乎没有与 SSMS 编辑器中的任何查询对齐,但我不确定引擎如何在行编号时规范化 sproc TSQL。如何使用 SSMS sproc 定义中显示的行号解析捕获的行号?

<frame procname="MyDB.dbo.MyRecordsCleanup" line="214" stmtstart="19333" stmtend="19435" sqlhandle="0x030005007c47eb4c669a8d004eaf000001000000000000000000000000000000000000000000000000000000">
   exec sp_executesql @NSQL, N'@ARG1 int', @ARG1 = @MyArg1    
</frame>
sql-server
  • 1 个回答
  • 51 Views
Martin Hope
user2368632
Asked: 2022-09-10 13:56:29 +0800 CST

如何限制 SQL Server / SSRS 使用哪些 NUMA 节点?

  • 0

我在同一物理服务器(2 个 NUMA 节点)上运行 SSRS 和 SQL Server。
如何配置 SQL Server 和 SSRS 以使用单独的 NUMA 节点?

我只是不希望 SQL 数据引擎潜在地消耗 100% 的 CPU 资源而没有为 SSRS 留下任何东西。

sql-server sql-server-2014
  • 2 个回答
  • 49 Views
Martin Hope
user2368632
Asked: 2022-07-28 08:36:02 +0800 CST

扩展事件 - 如何捕获给定存储过程的执行以及传递的参数值?[复制]

  • 1
这个问题在这里已经有了答案:
使用扩展事件跟踪单个存储过程 1 个回答
2 个月前关闭。

您如何捕获给定存储过程的执行以及传递的参数值?

我尝试使用 sqlserver.module_end 但它只显示没有参数值的存储过程执行:

CREATE EVENT SESSION [SP Executions By Name] ON SERVER 
ADD EVENT sqlserver.module_end(SET collect_statement=(1)
ACTION(sqlserver.client_app_name,sqlserver.client_hostname,sqlserver.query_hash_signed,sqlserver.session_id,sqlserver.sql_text,sqlserver.username)
    WHERE ([object_type]='P ' AND [sqlserver].[database_name]=N'MyDB' AND [object_name]=N'MyStoredProc'))
ADD TARGET package0.event_file(SET filename=N'Z:\Extended_Events\StoredProcedures_ByNameAndDB.xel',max_file_size=(5),max_rollover_files=(5))
WITH (MAX_MEMORY=4096 KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,MAX_DISPATCH_LATENCY=30 SECONDS,MAX_EVENT_SIZE=0 KB,MEMORY_PARTITION_MODE=NONE,TRACK_CAUSALITY=OFF,STARTUP_STATE=OFF)
sql-server sql-server-2019
  • 1 个回答
  • 79 Views
Martin Hope
user2368632
Asked: 2022-06-14 06:59:09 +0800 CST

使用 TSQL 从字段中提取数字字符的最快方法是什么?

  • 0

有一个带有 varchar(100) 的大表 - OrderNum 字段值如下:

《BO2003056-2》

需要从此字段中提取所有数字字符,以便后续连接到另一个表。

例如:“BO2003056-2”将转换为“20030562”

由于 RegEx 在 TSQL 中本机不存在,那么在 TSQL 中执行此操作的最快方法是什么?

SQL 2019(数据库兼容模式 2014)

sql-server
  • 1 个回答
  • 306 Views
Martin Hope
user2368632
Asked: 2022-05-14 17:09:13 +0800 CST

如何按 sp 执行时间(秒)过滤扩展事件会话?

  • 1

尝试查看执行时间超过给定秒数的命名存储过程的所有执行。你如何过滤执行时间(秒)?这是我到目前为止拼凑起来的

CREATE EVENT SESSION [Slow SP Executions]
ON SERVER
    ADD EVENT sqlserver.module_end
    (SET collect_statement = (1)
     ACTION
     (
         sqlserver.host,                       
         sqlserver.database_name,  
         sqlserver.client_app_name, 
         sqlserver.session_server_principal_name, 
         sqlserver.username,                      
         sqlserver.sql_text,
         sqlserver.tsql_stack
     )
     WHERE (
               [object_type] = 'P ' 
               AND [sqlserver].[database_name] = N'MyDB'
               AND [object_name] = N'MySproc'              
           )
    )
    



sql-server sql-server-2019
  • 1 个回答
  • 73 Views
Martin Hope
user2368632
Asked: 2022-04-08 09:29:18 +0800 CST

如何将多个文件组数据文件合并为一个数据文件?

  • 0

拥有一个 500gb 的数据库,其中包含一个由 4 个数据文件组成的文件组。这是由于旧 SAN 卷空间限制在新 SAN 上不再起作用。如果可能,希望将这 4 个数据文件合并为一个数据文件。将这些数据文件合并为单个数据文件有哪些不同的方法?

SQL 2019 CU14

sql-server sql-server-2019
  • 1 个回答
  • 414 Views
Martin Hope
user2368632
Asked: 2022-04-02 15:10:51 +0800 CST

您能否安全地在不同累积更新版本的主服务器和辅助服务器之间进行日志传送?

  • 0

需要将主节点从 2019-CU14 更新到 2019 CU15,并在主节点被认为稳定后几小时/天后将辅助节点更新到 CU 15。您能否安全地在不同累积更新版本(在这种情况下为 CU-15 到 CU-14)上的主服务器和辅助服务器之间进行日志传送?

sql-server sql-server-2019
  • 2 个回答
  • 59 Views
Martin Hope
user2368632
Asked: 2022-02-05 07:39:09 +0800 CST

在哪里提交 SQL Management Studio 18.x 的错误?

  • -3

我们在哪里提交 SQL Management Studio 18.x 的错误?

sql-server ssms
  • 1 个回答
  • 67 Views
Martin Hope
user2368632
Asked: 2022-01-18 15:37:18 +0800 CST

识别针对给定表的所有查询?

  • 3

有没有一种好方法可以识别针对给定表的所有查询(扩展事件、过程缓存等)?

sql-server sql-server-2014
  • 2 个回答
  • 344 Views
Martin Hope
user2368632
Asked: 2021-12-21 18:15:04 +0800 CST

可以将完整的 DBCC CHECKDB 操作安全地卸载到 AG 辅助服务器吗?

  • 6

可以将完整的 DBCC CHECKDB 操作安全地卸载到 AG 辅助服务器吗?在主服务器上没有这种开销会很好。

SQL2019

sql-server sql-server-2019
  • 1 个回答
  • 191 Views
Martin Hope
user2368632
Asked: 2021-10-02 11:53:17 +0800 CST

如何将查询哈希转换为 uint64?

  • 3

如何将查询哈希字符串“0x9F37D9B585242D49”转换为扩展事件过滤器所需的 uint64?当值变为负时,转换为 bigint 不起作用。

event
sql_statement_completed

filter
field : sqlserver.query_hash
operator : equal_uint64
value ???
sql-server extended-events
  • 1 个回答
  • 341 Views
Martin Hope
user2368632
Asked: 2021-08-07 13:08:48 +0800 CST

展开日期范围

  • 2

我有下表,其中包含以下数据:

DECLARE @MyActions TABLE (ActionId INT NOT NULL, ActionDate DATETIME NOT NULL)

INSERT INTO @MyActions VALUES (1, '2021-08-01 01:00:00')
INSERT INTO @MyActions VALUES (2, '2021-08-02 02:00:00')
INSERT INTO @MyActions VALUES (3, '2021-08-03 03:00:00')
INSERT INTO @MyActions VALUES (4, '2021-08-04 04:00:00')

如何在不使用慢表值函数的情况下将每个 ActionID 分解为 10 条附加记录(当前 ActionID 日期的前 5 天和后 5 天)?

ActionID = 1 应该扩展到 11 条记录(不包括时间),Action 2 应该扩展到 11 条记录(不包括时间),等等

展开的结果集

1   2021-07-27 00:00:00.000
1   2021-07-28 00:00:00.000
1   2021-07-29 00:00:00.000
1   2021-07-30 00:00:00.000
1   2021-07-31 00:00:00.000
1   2021-08-01 00:00:00.000
1   2021-08-02 00:00:00.000
1   2021-08-03 00:00:00.000
1   2021-08-04 00:00:00.000
1   2021-08-05 00:00:00.000
1   2021-08-06 00:00:00.000
2   2021-07-28 00:00:00.000
2   2021-07-29 00:00:00.000
2   2021-07-30 00:00:00.000
2   2021-07-31 00:00:00.000
2   2021-08-01 00:00:00.000
2   2021-08-02 00:00:00.000
2   2021-08-03 00:00:00.000
2   2021-08-04 00:00:00.000
2   2021-08-05 00:00:00.000
2   2021-08-06 00:00:00.000
2   2021-08-07 00:00:00.000
3   2021-07-29 00:00:00.000
3   2021-07-30 00:00:00.000
3   2021-07-31 00:00:00.000
3   2021-08-01 00:00:00.000
3   2021-08-02 00:00:00.000
3   2021-08-03 00:00:00.000
3   2021-08-04 00:00:00.000
3   2021-08-05 00:00:00.000
3   2021-08-06 00:00:00.000
3   2021-08-07 00:00:00.000
3   2021-08-08 00:00:00.000
4   2021-07-30 00:00:00.000
4   2021-07-31 00:00:00.000
4   2021-08-01 00:00:00.000
4   2021-08-02 00:00:00.000
4   2021-08-03 00:00:00.000
4   2021-08-04 00:00:00.000
4   2021-08-05 00:00:00.000
4   2021-08-06 00:00:00.000
4   2021-08-07 00:00:00.000
4   2021-08-08 00:00:00.000
4   2021-08-09 00:00:00.000
sql-server sql-server-2014
  • 2 个回答
  • 752 Views
Martin Hope
user2368632
Asked: 2021-08-04 11:08:44 +0800 CST

在哪里下载 SAP SDK for ASE (Windows Server 2019)?

  • 0

我们在哪里下载 SAP SAP SDK for ASE (Windows Server 2019)?尝试在 Windows Server 2019 客户端上使用 SQLDBX 连接到 Sybase DB 服务器,但找不到所需的 dll (libsybct.dll)。II 假设我需要下载 SAP SDK for ASE 但不知道在哪里下载。谁知道在哪里下载?

sybase sybase-ase-15.7
  • 1 个回答
  • 621 Views
Martin Hope
user2368632
Asked: 2021-07-20 06:52:40 +0800 CST

按 IO 统计查询表?

  • 0

有没有我可以运行的 MSSQLServer 查询向我展示:

  1. IO 排名靠前的表在给定时间窗口内总体写入?
  2. IO 排名靠前的表格在给定时间窗口内整体读取?
sql-server sql-server-2014
  • 1 个回答
  • 141 Views
Martin Hope
user2368632
Asked: 2021-07-12 10:47:30 +0800 CST

使用给定索引的所有查询计划的搜索计划缓存?

  • 1

是否可以运行一个查询来使用给定索引在计划缓存中搜索所有查询计划?

sql-server sql-server-2014
  • 3 个回答
  • 148 Views
Martin Hope
user2368632
Asked: 2021-07-03 10:04:36 +0800 CST

使用标识列标识所有表

  • 0

我可以运行一个查询来显示所有带有标识列的表吗?试图找出是否有任何基于身份的表,其当前身份接近 int32 或 int64 的上限。

sql-server sql-server-2014
  • 3 个回答
  • 156 Views
Martin Hope
user2368632
Asked: 2021-05-27 08:05:22 +0800 CST

如何使用 TSQL 解析 XHTML 节点值?

  • 2

我有以下 XHTML 并希望能够解析出My Node Value。有没有办法用 TSQL 轻松做到这一点?

<SPAN style="WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FLOAT: none; COLOR: rgb(0,0,0); TEXT-ALIGN: left; FONT: 10px verdana; DISPLAY: inline !important; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">My Node Value</SPAN>
sql-server xquery
  • 2 个回答
  • 386 Views
Martin Hope
user2368632
Asked: 2021-05-22 12:23:55 +0800 CST

如何检测哪些索引有校验和哪些没有?

  • 1

是否有一个查询会显示哪些表/索引需要重建,以便它们具有可用于数据验证的校验和?数据库最近从撕裂页面切换到校验和验证,因此只有一些较新的索引/表具有所需的校验和以及索引维护已重建的那些。需要查看需要重建以启用校验和的剩余表/索引。

sql-server checksum
  • 1 个回答
  • 51 Views
Martin Hope
user2368632
Asked: 2021-04-12 06:12:15 +0800 CST

如何查看给定表的聚集索引大小?[复制]

  • -1
这个问题在这里已经有了答案:
sys.allocation_units 和 sp_spaceused 上的空间使用 2 个答案
去年关闭。

继承了以下审计表:

表用户操作

AppID int
ActionTime datetime
Action varchar(25)
UserID int
Description text

聚类键位于 AppID、ActionTime、Action 列上。行数 = 大约 10 亿

如何查看此特定聚集索引的总大小和每行大小?

sql-server sql-server-2014
  • 1 个回答
  • 174 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve