SQL SELECT physical_memory_in_use_kb / 1024 AS sql_physical_memory_in_use_MB, large_page_allocations_kb / 1024 AS sql_large_page_allocations_MB, locked_page_allocations_kb / 1024 AS sql_locked_page_allocations_MB, virtual_address_space_reserved_kb / 1024 AS sql_VAS_reserved_MB, virtual_address_space_committed_kb / 1024 AS sql_VAS_committed_MB, virtual_address_space_available_kb / 1024 AS sql_VAS_available_MB, page_fault_count AS sql_page_fault_count, memory_utilization_percentage AS sql_memory_utilization_percentage, process_physical_memory_low AS sql_process_physical_memory_low, process_virtual_memory_low AS sql_process_virtual_memory_low FROM sys.dm_os_process_memory;
-- 注意! 替换修改下面的数据库名称和 数据库名称_log 对应的表空间名称后再执行 USE [U8CLOUD] --数据库名称 GO ALTER DATABASE U8CLOUD --数据库名称 SET RECOVERY SIMPLE;--设置简单恢复模式 GO DBCC SHRINKFILE (U8CLOUD_log, 2048); --表空间名,收缩到多少M GO ALTER DATABASE U8CLOUD --数据库名称 SET RECOVERY FULL;--恢复为原模式 GO
6 个回复
nccloud
SQL Server查看已存在的触发器
查看所有已存在的触发器
SYSOBJECTS表存在XTYPE和TYPE两个字段,对于触发器来说,都是TR,但对于约束和主键来说,会有所不同。
查看建立于某个表的触发器
SELECT * FROM SYSOBJECTS WHERE XTYPE='TR' AND parent_obj = OBJECT_ID('ICMO')OBJECT_ID('表名')会返回该表的ID(如果有)。nccloud
杀掉会话 KILL ;
nccloud
以下查询返回当前配置的值和正在使用的值的相关信息。 无论是否已启用“
sp_configure”选项“显示高级选项”,此查询都将返回结果。SQL">
nccloud
以下查询返回有关当前分配内存的信息。
SQL
SELECT physical_memory_in_use_kb / 1024 AS sql_physical_memory_in_use_MB,
large_page_allocations_kb / 1024 AS sql_large_page_allocations_MB,
locked_page_allocations_kb / 1024 AS sql_locked_page_allocations_MB,
virtual_address_space_reserved_kb / 1024 AS sql_VAS_reserved_MB,
virtual_address_space_committed_kb / 1024 AS sql_VAS_committed_MB,
virtual_address_space_available_kb / 1024 AS sql_VAS_available_MB,
page_fault_count AS sql_page_fault_count,
memory_utilization_percentage AS sql_memory_utilization_percentage,
process_physical_memory_low AS sql_process_physical_memory_low,
process_virtual_memory_low AS sql_process_virtual_memory_low
FROM sys.dm_os_process_memory;
nccloud
以下示例将 max server memory (MB) 选项设置为 4096 MB 或 4 GB。 虽然 sp_configure 将选项的名称指定为 max server memory (MB),但你也可省略 (MB)。
SQL
EXECUTE sp_configure ‘show advanced options’, 1;
GO
RECONFIGURE;
GO
EXECUTE sp_configure ‘max server memory’, 4096;
GO
RECONFIGURE;
GO
nccloud
日志收缩、日志压缩
-- 注意! 替换修改下面的数据库名称和 数据库名称_log 对应的表空间名称后再执行
USE [U8CLOUD] --数据库名称
GO
ALTER DATABASE U8CLOUD --数据库名称
SET RECOVERY SIMPLE;--设置简单恢复模式
GO
DBCC SHRINKFILE (U8CLOUD_log, 2048); --表空间名,收缩到多少M
GO
ALTER DATABASE U8CLOUD --数据库名称
SET RECOVERY FULL;--恢复为原模式
GO