摘要:
windows性能计数器搜集方法 阅读全文
摘要:
SQL Server强制使用特定索引 、并行度 修改或删除数据前先备份,先备份,先备份(重要事情说三遍) 很多时候你或许为了测试、或许为了规避并发给你SQL带来的一些问题,常常需要强制指定目标sql选择某个索引或并行度去执行,今天给大家分享一下SQL的强制行为11 1、强制使用某个索引 select 阅读全文
摘要:
修改或删除数据前先备份,先备份,先备份(重要事情说三遍)! 1、首先,查看线程,分析是否存在阻塞进程,blocked>0都是当前被阻塞的进程 SELECT * FROM sysprocesses where blocked >0 order by blocked ; 2、找到被阻塞的线程后,想要继续 阅读全文
摘要:
SQL Server快速查询某张表的当前行数 传统做法可能是select count(1) 但是往往会比较慢。推荐如下做法: SELECT ISNULL(MAX(rowcnt), 0) CurrentRowCount FROM sys.sysindexes WHERE id = OBJECT_ID( 阅读全文
摘要:
select into/bulkcopy用法 一、背景 如何提升批量插入效率,各位看官,瞧好了! exec sys.sp_dboption '数据库名','select into/bulkcopy',true/false在系统存储过程把参数中的true/false 变成了full/bulk_logg 阅读全文
摘要:
sql语句判断方法之一CASE语句用法总结 背景: Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex 阅读全文
摘要:
SQL Server 在线进程分析处理 前言 数据库在线进程处理在很多时候需要人为干预已达到预期管理目标,下面整理一下常用的在线进程管理方法,便于后续工作使用。 一、查看目标数据库在线进程,并杀死指定进程 检索当前数据库在线进程 SELECT * FROM sys.sysprocesses WHER 阅读全文
摘要:
SQL in与exists相关性能问题总结 in 和 exists in 和 exists的是DBA或开发人员日常工作学习中常用的基本运算符,今天我就这两个所带来的性能问题进行分析总结,方便自己与他人的后续学习与工作。 先来了解in 和 exists的性能区别: 如果主查询中的表较大且又有索引,子查 阅读全文
摘要:
linux常用命令总结。 阅读全文