- 浏览: 1020216 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (529)
- 服务器 (8)
- jsp (1)
- java (6)
- AIX (1)
- solaris (3)
- linux学习 (53)
- javaScript (2)
- hibernate (1)
- 数据库 (74)
- sql语句 (8)
- oracle 学习 (75)
- oracle 案例 (42)
- oracle 管理 (42)
- Oracle RAC (27)
- oracle data guard (12)
- oracle 参数讲解 (14)
- Oracle 字符集 (8)
- oracle性能调优 (24)
- oracle备份与恢复 (12)
- oracle Tablespace (9)
- oracle性能诊断艺术 (1)
- oracle 11g学习 (5)
- oracle streams (1)
- oracle upgrade and downgrade (4)
- db2学习 (13)
- db2命令学习 (2)
- mysql (28)
- sql server (30)
- sql server 2008 (0)
- 工具 (10)
- 操作系统 (3)
- c++ (1)
- stock (1)
- 生活 (5)
- HADOOP (2)
最新评论
-
massjcy:
...
如何将ubuntu文件夹中文名改为英文 -
skypiea:
谢谢。。。
终于解决了。。。
Oracle 10.2.0.4(5)EM不能启动的解决方案(Patch 8350262) -
qwe_rt:
引用vi /etc/sysconfig/network 请问 ...
Linux操作系统下配置静态IP上网 -
liuqiang:
sudo killall -9 apache2
ps 和 kill 命令详解 -
dazuiba:
引用*绝杀 kill -9 PID 当使用此命令时,一定要通过 ...
ps 和 kill 命令详解
所有对象:
SELECT name, object_id, principal_id, schema_id, parent_object_id, type, type_desc,
create_date, modify_date, is_ms_shipped, is_published, is_schema_published
FROM sys.all_objects
ORDER BY name
索引对象:
SELECT object_id, name, index_id, type, type_desc, is_unique, data_space_id,
ignore_dup_key, is_primary_key, is_unique_constraint, fill_factor, is_padded,
is_disabled, is_hypothetical, allow_row_locks, allow_page_locks
FROM sys.indexes
索引使用情况:
SELECT database_id, object_id, index_id, user_seeks, user_scans, user_lookups,
user_updates, last_user_seek, last_user_scan, last_user_lookup, last_user_update,
system_seeks, system_scans, system_lookups, system_updates,
last_system_seek, last_system_scan, last_system_lookup,
last_system_update
FROM sys.dm_db_index_usage_stats
WHERE (database_id = DB_ID('taobao') )
某数据库下索引使用情况:
SELECT a.database_id, a.object_id, a.index_id, b.name, a.user_seeks, a.user_scans,
a.user_lookups, a.user_updates, a.last_user_seek, a.last_user_scan,
a.last_user_lookup, a.last_user_update, a.system_seeks, a.system_scans,
a.system_lookups, a.system_updates, a.last_system_seek, a.last_system_scan,
a.last_system_lookup, a.last_system_update
FROM sys.dm_db_index_usage_stats AS a INNER JOIN
sys.indexes AS b ON a.object_id = b.object_id
WHERE (a.database_id = DB_ID('taobao'))
事务锁使用情况:
SELECT resource_type, resource_subtype, resource_database_id, resource_description,
resource_associated_entity_id, resource_lock_partition, request_mode, request_type,
request_status, request_reference_count, request_lifetime, request_session_id,
request_exec_context_id, request_request_id, request_owner_type,
request_owner_id, request_owner_guid, request_owner_lockspace_id,
lock_owner_address
FROM sys.dm_tran_locks
WHERE (resource_database_id = DB_ID('taobao'))
存储过程使用次数:
SELECT usecounts, text, dbid, objectid FROM
sys.dm_exec_cached_plans cp
CROSS APPLY sys.dm_exec_sql_text(cp.plan_handle)
WHERE objtype = 'Proc' and dbid=db_id('taobao');
数据库所有会话情况:
SELECT session_id, login_time, host_name, program_name, host_process_id,
client_version, client_interface_name, security_id, login_name, nt_domain,
nt_user_name, status, context_info, cpu_time, memory_usage, total_scheduled_time,
total_elapsed_time, endpoint_id, last_request_start_time, last_request_end_time,
reads, writes, logical_reads, is_user_process, text_size, language, date_format,
date_first, quoted_identifier, arithabort, ansi_null_dflt_on, ansi_defaults,
ansi_warnings, ansi_padding, ansi_nulls, concat_null_yields_null,
transaction_isolation_level, lock_timeout, deadlock_priority, row_count, prev_error,
original_security_id, original_login_name, last_successful_logon,
last_unsuccessful_logon, unsuccessful_logons
FROM sys.dm_exec_sessions
所有请求情况:
SELECT session_id, request_id, start_time, status, command, sql_handle,
statement_start_offset, statement_end_offset, plan_handle, database_id, user_id,
connection_id, blocking_session_id, wait_type, wait_time, last_wait_type,
wait_resource, open_transaction_count, open_resultset_count, transaction_id,
context_info, percent_complete, estimated_completion_time, cpu_time,
total_elapsed_time, scheduler_id, task_address, reads, writes, logical_reads,
text_size, language, date_format, date_first, quoted_identifier, arithabort,
ansi_null_dflt_on, ansi_defaults, ansi_warnings, ansi_padding, ansi_nulls,
concat_null_yields_null, transaction_isolation_level, lock_timeout, deadlock_priority,
row_count, prev_error, nest_level, granted_query_memory,
executing_managed_code
FROM sys.dm_exec_requests
所有连接情况:
SELECT session_id, most_recent_session_id, connect_time, net_transport, protocol_type,
protocol_version, endpoint_id, encrypt_option, auth_scheme, node_affinity,
num_reads, num_writes, last_read, last_write, net_packet_size, client_net_address,
client_tcp_port, local_net_address, local_tcp_port, connection_id,
parent_connection_id, most_recent_sql_handle
FROM sys.dm_exec_connections
所有查询情况:
SELECT sql_handle, statement_start_offset, statement_end_offset, plan_generation_num,
plan_handle, creation_time, last_execution_time, execution_count, total_worker_time,
last_worker_time, min_worker_time, max_worker_time, total_physical_reads,
last_physical_reads, min_physical_reads, max_physical_reads, total_logical_writes,
last_logical_writes, min_logical_writes, max_logical_writes, total_logical_reads,
last_logical_reads, min_logical_reads, max_logical_reads, total_clr_time,
last_clr_time, min_clr_time, max_clr_time, total_elapsed_time, last_elapsed_time,
min_elapsed_time, max_elapsed_time
FROM sys.dm_exec_query_stats
性能统计:
SELECT object_name, counter_name, instance_name, cntr_value, cntr_type
FROM sys.dm_os_performance_counters
索引丢失情况:
SELECT index_handle, database_id, object_id, equality_columns, inequality_columns,
included_columns, statement
FROM sys.dm_db_missing_index_details
WHERE (database_id = DB_ID('taobao'))
锁详细信息:
SELECT SessionID = s.Session_id,resource_type,DatabaseName = DB_NAME(resource_database_id),
request_mode,request_type,a.text,login_time,host_name,program_name,client_interface_name,
login_name,nt_domain,nt_user_name,s.status, last_request_start_time,
last_request_end_time,s.logical_reads,s.reads,request_status,request_owner_type,objectid,dbid,a.number,
a.encrypted , a.blocking_session_id FROM sys.dm_tran_locks l JOIN sys.dm_exec_sessions s
ON l.request_session_id = s.session_id LEFT JOIN (SELECT * FROM sys.dm_exec_requests r
CROSS APPLY sys.dm_exec_sql_text(sql_handle)) a ON s.session_id = a.session_id
WHERE s.session_id > 50
查询阻塞情况:
SELECT
blocked_query.session_id AS blocked_session_id,
blocking_query.session_id AS blocking_session_id,
sql_text.text AS blocking_text,
waits.wait_type AS blocking_resource
FROM sys.dm_exec_requests blocked_query
JOIN sys.dm_exec_requests blocking_query ON
blocked_query.blocking_session_id = blocking_query.session_id
CROSS APPLY
(
SELECT * FROM sys.dm_exec_sql_text(blocking_query.sql_handle)
) sql_text
JOIN sys.dm_os_waiting_tasks waits ON
waits.session_id = blocking_query.session_id
发表评论
-
SQL Server复制的缺陷
2011-02-25 13:12 1251SQL Server复制是最常见的 ... -
SQL SERVER 查看当前数据库系统设置概览
2011-02-24 10:43 1342sql server 数据库查看当系统概览可以在“查询”视图中 ... -
SQL 2005 Reporting Service 出现:“提供程序加载失败”(Provider Load failure)的解决方法
2011-02-23 00:28 1437错误描述:操作系统:windows server 2003 E ... -
安装SQL SERVER 2008出现 RebootRequiredCheck Fail 问题解决
2011-01-26 15:09 2747在安装Sql Server 2008 Enterprise时出 ... -
SQLServer和Oracle的常用函数对比
2011-01-12 00:09 9841.绝对值 S:selectabs(-1) value O ... -
用CROSS APPLY解开了困扰我一年多的一个问题
2011-01-11 01:16 1201假设有一个表叫SongsTop ... -
DBCC命令
2011-01-11 01:06 1231今天把DBCC命令都一一使用了一下,做了笔记,防止忘记. 在 ... -
sql server 查看执行效率低下的语句
2011-01-11 00:54 1665就是在测量功能时,先以下命令清除sql server的缓存 ... -
MSSQL 生成編號 --整理帖
2011-01-11 00:48 975-->Title:得到普通流水 ... -
怎样才能充分利用SQL索引
2011-01-11 00:43 772怎样才能充分利用SQL索引 背景:目前WEB的普及太 ... -
MSSQL聚集索引與非技術索引設計指南
2011-01-11 00:41 945(一)聚集索引设计指南 聚集索引基于数据行的键值在表内排序 ... -
索引的魅力
2011-01-11 00:32 924今天有空,来测试一下mssql2005的一条查询语句在聚集索、 ... -
Sql server 国际化的支持,查询乱码
2011-01-11 00:20 2271如果 Sql server 2005 的数据库字符集是非 ... -
SQL Server 2005中使用DDL触发器监控数据库变化
2011-01-11 00:12 1523添加,删除或修改数据库的对象,一旦误操作,可能会导致大麻烦,需 ... -
SQL Server 2005系列教学_ 触发器
2011-01-11 00:07 1045触发器:本质是一个存储过程 常见的触发器类型:插入触发器 ... -
SQLServer2005新的高效分页方法
2011-01-10 23:58 972Select * FROM ( select ROW_NUM ... -
谈SQL Server标识列
2011-01-08 23:30 1329一、标识列的定义以及 ... -
SQL Server中临时表与表变量的区别
2011-01-08 22:02 2431我们在数据库中使用表的时候,经常会遇到两种使用表的方法,分别就 ... -
SQL2005误删除数据的恢复方法
2011-01-06 01:56 1354由于同事写错作业脚本,导致昨天晚上系统当中一张重要表的大概2 ... -
SQL SERVER 2005中的同步复制技术
2011-01-06 01:54 1180一、准备工作: 1.建立一个 WINDOWS 用 ...
相关推荐
标题提到的"SqlServer自定义多参数聚合函数实例代码"就是针对这种情况提供的一种解决方案。 自定义聚合函数通常通过两种方式实现:T-SQL(Transact-SQL)或CLR(Common Language Runtime)。T-SQL方式适用于简单的...
SQLServer2005_BC.msi 文件是这个向后兼容组件的安装程序,它包含了用于在更新的SQL Server环境中模拟SQL Server 2005环境的特定库和接口。安装此组件后,用户可以继续使用那些设计时依赖SQL Server 2005特性的应用...
在SQL Server 2005中,没有内置的Base64加密函数。但我们可以自定义T-SQL存储过程来实现这个功能。以下是一个简单的Base64编码的示例: ```sql CREATE FUNCTION [dbo].[Base64Encode](@input NVARCHAR(MAX)) ...
使用c# 编写的 sqlserver udf 雪花函数 编译环境为 .net framework 4.5 目标数据库为 sqlserver2012 实际可以在 sqlserver2012-2019 上发布使用 注: 1. 需要开启多个实例权限 2. 需要开启单数据库信任 3. 该程序...
### SQL Server MD5函数知识点详解 #### 一、概述 SQL Server本身并未提供直接支持MD5加密算法的内置函数,但可以通过自定义函数的方式实现这一功能。本文将详细介绍如何在SQL Server环境中创建并使用MD5加密函数,...
其次,"Microsoft SQL Server 2005技术内幕:T-SQL程序设计.pdf"会涵盖T-SQL在程序设计方面的应用,如触发器、存储过程、函数和事务管理。通过这部分内容,读者可以学习如何利用T-SQL进行业务逻辑处理,创建自定义的...
1. **增强的数据库引擎**:SQL Server 2005的Transact-SQL引擎进行了优化,提供更快的查询性能和更高的并发处理能力,同时支持更多的数据类型和新的T-SQL函数。 2. **集成的服务**:SQL Server 2005集成了多个服务...
本文将详细介绍SQL Server中的一些重要函数,特别是字符串处理相关的函数,帮助读者更好地理解和运用这些功能强大的工具。 #### 字符串函数 ##### ASCII() **ASCII()** 函数的功能是返回指定字符表达式的最左侧...
在SQL Server 2005中,函数是执行特定计算或操作的重要工具,它们极大地丰富了数据库查询和处理的能力。以下是对标题和描述中提到的一些关键函数类型的详细说明: 1. **日期和时间函数**: - `GETDATE()`:返回...
using Microsoft.SqlServer.Server; public class StringConcatenateAgg : SqlUserDefinedAggregate { private string _result = ""; public override void Accumulate(SqlString value) { if (!value.IsNull)...
第二本,《Microsoft SQL Server 2005技术内幕:T-SQL程序设计》将更进一步,教授读者如何利用T-SQL编写存储过程、触发器和用户定义函数。这些编程元素在数据库应用中极为常见,用于实现业务逻辑和数据验证。你将学...
一个非常好的sql2005分页函数,简单实用,希望对你有所帮助
《SQL Server 2005 数据库系统开发完全手册》是一部深入探讨SQL Server 2005数据库管理系统的重要参考资料,适合数据库开发人员、管理员以及对SQL Server 2005有兴趣的学习者。这本书包含了丰富的实践代码,旨在帮助...
2. **支持新特性**:它支持SQL Server 2005引入的新特性,如行版本控制、分区视图、用户定义的函数和存储过程等。 3. **安全性增强**:支持集成Windows身份验证,提供更安全的连接方式,同时支持SQL Server的角色...
在SQL Server 2012中,引入了一个新的字符串函数——CONCAT,它的主要功能是方便地连接多个字符串。在CONCAT函数出现之前,我们通常使用 "+" 运算符来连接字符串,但这种方法存在一个问题,即如果其中任何一个字符串...
《SQL Server 2005 技术内幕:T-SQL查询源码》是一本深入探讨SQL Server 2005中T-SQL查询技术的专业书籍。T-SQL(Transact-SQL)是Microsoft SQL Server数据库管理系统中使用的SQL扩展版本,它在标准SQL的基础上增加...
本篇文章将详细介绍如何在SQL Server 2005环境下轻松实现这三种算法的函数,帮助你有效地进行数据处理。 一、Base64编码 Base64是一种用于在网络上传输二进制数据的编码方式,它可以将任意二进制数据转换为可打印的...
《基于SQL Server 2005学习SQL》 SQL(Structured Query Language)是用于管理和处理关系数据库的标准语言,而SQL Server 2005作为微软公司的一款强大的数据库管理系统,为开发者提供了广泛的功能和工具,使其在...
描述中提到的"简单安装SQL软件可以下载使用",意味着SQL Server 2005 SSMSEE的安装过程相对简单,用户只需下载`SQLServer2005_SSMSEE.msi`这个安装文件,按照向导指示即可完成安装。安装后,用户无需复杂的配置就能...
### SQLServer和Oracle常用函数对比 本文将对SQLServer与Oracle数据库系统中常用的数学与字符串处理函数进行详细的对比分析。通过具体的示例和解释,帮助读者更好地理解两种数据库管理系统在处理相似需求时的不同...