当前位置: 首页 > news >正文

小程序发朋友圈的方法/南京seo排名优化

小程序发朋友圈的方法,南京seo排名优化,百度2345网址导航,网络管理系统中故障管理的目标是Sql Server 索引使用情况及优化的相关 Sql 语句,非常好的SQL语句,记录于此: --Begin Index(索引) 分析优化的相关 Sql -- 返回当前数据库所有碎片率大于25%的索引-- 运行本语句会扫描很多数据页面-- 避免在系统负载比较高时运行-- 避免在系统…

Sql Server 索引使用情况及优化的相关 Sql 语句,非常好的SQL语句,记录于此:

--Begin Index(索引) 分析优化的相关 Sql 

-- 返回当前数据库所有碎片率大于25%的索引
--
运行本语句会扫描很多数据页面
--
避免在系统负载比较高时运行
--
避免在系统负载比较高时运行
declare @dbid int
select @dbid = db_id()
SELECT o.name as tablename,s.* FROM sys.dm_db_index_physical_stats (@dbid, NULL, NULL, NULL, NULL) s,sys.objects o
where avg_fragmentation_in_percent>25 and o.object_id =s.object_id
order by avg_fragmentation_in_percent desc
GO

-- 当前数据库可能缺少的索引
--
非常好用的 Sql 语句
select d.*
, s.avg_total_user_cost
, s.avg_user_impact
, s.last_user_seek
,s.unique_compiles
from sys.dm_db_missing_index_group_stats s
,sys.dm_db_missing_index_groups g
,sys.dm_db_missing_index_details d
where s.group_handle = g.index_group_handle
and d.index_handle = g.index_handle
order by s.avg_user_impact desc
go

-- 自动重建或重新组织索引
--
比较好用,慎用,特别是对于在线 DB
--
Ensure a USE <databasename> statement has been executed first.
SET NOCOUNT ON;
DECLARE @objectid int;
DECLARE @indexid int;
DECLARE @partitioncount bigint;
DECLARE @schemaname nvarchar(130);
DECLARE @objectname nvarchar(130);
DECLARE @indexname nvarchar(130);
DECLARE @partitionnum bigint;
DECLARE @partitions bigint;
DECLARE @frag float;
DECLARE @command nvarchar(4000);
-- Conditionally select tables and indexes from the sys.dm_db_index_physical_stats function
--
and convert object and index IDs to names.
SELECT
object_id AS objectid,
index_id
AS indexid,
partition_number
AS partitionnum,
avg_fragmentation_in_percent
AS frag
INTO #work_to_do
FROM sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL , NULL, 'LIMITED')
WHERE avg_fragmentation_in_percent > 10.0 AND index_id > 0;

-- Declare the cursor for the list of partitions to be processed.
DECLARE partitions CURSOR FOR SELECT * FROM #work_to_do;

-- Open the cursor.
OPEN partitions;

-- Loop through the partitions.
WHILE (1=1)
BEGIN;
FETCH NEXT
FROM partitions
INTO @objectid, @indexid, @partitionnum, @frag;
IF @@FETCH_STATUS < 0 BREAK;
SELECT @objectname = QUOTENAME(o.name), @schemaname = QUOTENAME(s.name)
FROM sys.objects AS o
JOIN sys.schemas as s ON s.schema_id = o.schema_id
WHERE o.object_id = @objectid;
SELECT @indexname = QUOTENAME(name)
FROM sys.indexes
WHERE object_id = @objectid AND index_id = @indexid;
SELECT @partitioncount = count (*)
FROM sys.partitions
WHERE object_id = @objectid AND index_id = @indexid;

-- 30 is an arbitrary decision point at which to switch between reorganizing and rebuilding.
IF @frag < 30.0
SET @command = N'ALTER INDEX ' + @indexname + N' ON ' + @schemaname + N'.' + @objectname + N' REORGANIZE';
IF @frag >= 30.0
SET @command = N'ALTER INDEX ' + @indexname + N' ON ' + @schemaname + N'.' + @objectname + N' REBUILD';
IF @partitioncount > 1
SET @command = @command + N' PARTITION=' + CAST(@partitionnum AS nvarchar(10));
EXEC (@command);
PRINT N'Executed: ' + @command;
END;

-- Close and deallocate the cursor.
CLOSE partitions;
DEALLOCATE partitions;

-- Drop the temporary table.
DROP TABLE #work_to_do;
GO


-- 查看当前数据库索引的使用率
--
非常的有用
SELECT
object_name(object_id) as table_name,
(
select name
from sys.indexes
where object_id = stats.object_id and index_id = stats.index_id
)
as index_name,
*
FROM sys.dm_db_index_usage_stats as stats
WHERE database_id = DB_ID()
order by table_name


-- 指定表的索引使用情况
declare @table as nvarchar(100)
set @table = 't_name';

SELECT
(
select name
from sys.indexes
where object_id = stats.object_id and index_id = stats.index_id
)
as index_name,
*
FROM sys.dm_db_index_usage_stats as stats
where object_id = object_id(@table)
order by user_seeks, user_scans, user_lookups asc

--End Index 分析优化的相关 Sql

相关文章:Sql Server CPU 性能排查及优化的相关 Sql

转载于:https://www.cnblogs.com/xunziji/archive/2011/08/08/2130630.html

http://www.jmfq.cn/news/5009707.html

相关文章:

  • 品牌建设的核心/长沙网站优化方案
  • 单位网站建设存在问题情况汇报/搜索引擎排名优化是什么意思
  • 门户网站做免费相亲的/seo在线论坛
  • 建设网站的安全性/培训网站
  • 查看网站开发平台/珠海百度关键词优化
  • 东莞企业网站建设预算大概多少/数据分析软件
  • 网站做商标在那类/河南今日重大新闻
  • 网站开发要源码多少钱/刷网站seo排名软件
  • 做网站需要固定ip吗/网络培训系统
  • flash做游戏下载网站/郑州seo优化公司
  • 厦门软件园网站开发/百度应用市场app下载
  • 做淘宝主页网站/宁德市区哪里好玩
  • 黄骅港站/企业网络的组网方案
  • 建立网站/什么叫做网络营销
  • 做海外房产最好的网站/万网域名官网
  • 织梦网站地图调用全站文章/中国seo第一人
  • 幸福宝推广app网站入口/怎样在百度上做广告
  • 网站文章伪原创怎么做/网站访问量排行榜
  • 在家怎么利用电脑赚钱/宁波seo博客
  • bing 提交网站/电商运营怎么自学
  • ps软件免费下载安装/重庆做seo外包的
  • 郑州微信网站制作/如何网页优化
  • 番禺网站推广/河源市企业网站seo价格
  • 做网站自己申请域名还是建站公司/太原网站推广公司
  • 网站做edi认证有用没/百度文库官网登录入口
  • 太原靠谱的网站制作/百度号码认证平台首页
  • 公司付的网站费怎么做分录/如何宣传推广自己的店铺
  • 保健品网站建设策划书/北京口碑最好的it培训机构
  • 临湘网站建设/营销策划方案案例范文
  • 肇庆软件建网站公司/潮州网络推广