SQLSERVER
如何利用索引提高性能
润乾软件 发表了文章 • 2019-09-02 13:55
SQL Server经常锁表
银行业大数据量清单报表案例
润乾软件 发表了文章 • 2019-08-09 11:23
SPL组表进一步优化 JOIN 性能
润乾软件 发表了文章 • 2019-07-19 16:43
SPL 分组优化技巧
润乾软件 发表了文章 • 2019-06-24 09:28
SAP 系统大数据量资产负债表的性能优化案例
润乾软件 发表了文章 • 2019-06-03 17:16
性能优化技巧 - 遍历
润乾软件 发表了文章 • 2019-06-03 16:49
从 TPCH 测试看 SPL 性能优化技巧 1
润乾软件 发表了文章 • 2019-05-17 11:10
集算器实现外部数据并行计算
润乾软件 发表了文章 • 2019-05-17 10:59
SPL 代码优化技巧
润乾软件 发表了文章 • 2019-05-05 17:12
https://msdn.microsoft.com/zh-cn/library/ms190790.aspx
列出指定路径上的文件名和大小,看下面的存储过程
执行顺序:
1. 先执行以下代码:
sp_configure 'show ... 显示全部 »
https://msdn.microsoft.com/zh-cn/library/ms190790.aspx
列出指定路径上的文件名和大小,看下面的存储过程
执行顺序:
1. 先执行以下代码:
sp_configure 'show advanced options',1
reconfigure
go
sp_configure 'xp_cmdshell',1
reconfigure
go
2. 再执行:
exec [dbo].[GetListOfFileWithSize] '制定路径'
[code]CREATE PROCEDURE [dbo].
(
@Dir VARCHAR(1000)
)
AS
---------------------------------------------------------------------------------------------
-- Variable decleration
---------------------------------------------------------------------------------------------
declare @curdir nvarchar(400)
declare @line varchar(400)
declare @command varchar(400)
declare @counter int
DECLARE @1MB DECIMAL
SET @1MB = 1024 * 1024
DECLARE @1KB DECIMAL
SET @1KB = 1024
---------------------------------------------------------------------------------------------
-- Temp tables creation
---------------------------------------------------------------------------------------------
CREATE TABLE #dirs (DIRID int identity(1,1), directory varchar(400))
CREATE TABLE #tempoutput (line varchar(400))
CREATE TABLE output (Directory varchar(400), FilePath VARCHAR(400), SizeInMB DECIMAL(13,2), SizeInKB DECIMAL(13,2))
CREATE TABLE #tempFilePaths (Files VARCHAR(500))
CREATE TABLE #tempFileInformation (FilePath VARCHAR(500), FileSize VARCHAR(100))
---------------------------------------------------------------------------------------------
-- Call xp_cmdshell
---------------------------------------------------------------------------------------------
SET @command = 'dir "'+ @Dir +'" /S/O/B/A:D'
INSERT INTO #dirs exec xp_cmdshell @command
INSERT INTO #dirs SELECT @Dir
SET @counter = (select count(*) from #dirs)
---------------------------------------------------------------------------------------------
-- Process the return data
---------------------------------------------------------------------------------------------
WHILE @Counter <> 0
BEGIN
DECLARE @filesize INT
SET @curdir = (SELECT directory FROM #dirs WHERE DIRID = @counter)
SET @command = 'dir "' + @curdir +'"'
------------------------------------------------------------------------------------------
-- Clear the table
DELETE FROM #tempFilePaths
INSERT INTO #tempFilePaths
EXEC MASTER..XP_CMDSHELL @command
--delete all directories
DELETE #tempFilePaths WHERE Files LIKE '%<dir>%'
--delete all informational messages
DELETE #tempFilePaths WHERE Files LIKE ' %'
--delete the null values
DELETE #tempFilePaths WHERE Files IS NULL
--get rid of dateinfo
UPDATE #tempFilePaths SET files =RIGHT(files,(LEN(files)-20))
--get rid of leading spaces
UPDATE #tempFilePaths SET files =LTRIM(files)
--split data into size and filename
----------------------------------------------------------
-- Clear the table
DELETE FROM #tempFileInformation;
-- Store the FileName & Size
INSERT INTO #tempFileInformation
SELECT
RIGHT(files,LEN(files) -PATINDEX('% %',files)) AS FilePath,
LEFT(files,PATINDEX('% %',files)) AS FileSize
FROM #tempFilePaths
--------------------------------
-- Remove the commas
UPDATE #tempFileInformation
SET FileSize = REPLACE(FileSize, ',','')
--------------------------------------------------------------
-- Store the results in the output table
--------------------------------------------------------------
INSERT INTO output--(FilePath, SizeInMB, SizeInKB)
SELECT
@curdir,
FilePath,
CAST(CAST(FileSize AS DECIMAL(13,2))/ @1MB AS DECIMAL(13,2)),
CAST(CAST(FileSize AS DECIMAL(13,2))/ @1KB AS DECIMAL(13,2))
FROM #tempFileInformation
--------------------------------------------------------------------------------------------
Set @counter = @counter -1
END
DELETE FROM OUTPUT WHERE Directory is null
----------------------------------------------
-- DROP temp tables
----------------------------------------------
DROP TABLE #Tempoutput
DROP TABLE #dirs
DROP TABLE #tempFilePaths
DROP TABLE #tempFileInformation
--DROP TABLE #tempfinal
SELECT * FROM OutPut
DROP TABLE output
(一般数据库服务器最好是Server和文件分离,这样方便管理。)
(一般数据库服务器最好是Server和文件分离,这样方便管理。)
http://www.cnblogs.com/lyhabc/p/3504380.html
http://www.cnblogs.com/lyhabc/p/3504380.html
select a.name as tabname
,h.name as idname
from sys.objects as a
right join sys.indexes as h on a.object_id=... 显示全部 »
select a.name as tabname
,h.name as idname
from sys.objects as a
right join sys.indexes as h on a.object_id=h.object_id
where a.type<>'s'
如果跨周 会有差异 和实际需求
如果跨周 会有差异 和实际需求
《Oracle SQL优化基础》之索引
老头子 发表了文章 • 2015-10-12 16:07
Linux下Cognos安装配置指南攻略 【Linux+Apache+SQLServer+Cognos10BIServer + 内容库】
cognos小白 发表了文章 • 2015-10-06 11:06
SQLSERVER常用脚本整理
梁勇 发表了文章 • 2014-07-12 10:24
SQL Server经常锁表
win10上informatica连接sqlserver2012,不知道如何连接的,希望大神帮忙解决
sql server 开窗函数 SUM() OVER () 只累加8周的和
sql server 查询 数据库角色 对应的权限
SQL SERVER和 Postgresql 同步的软件
请教个问题:在SQL SERVER中,两个表之间存在外键约束,如表A和表B,表B会引用表A的数据,现在如果删除表A中的数据就会报错,是否有办法在不删除表B中的数据,以及不暂停外键约束的情况下删除表A的数据?
请教各位大神,如何用R批量向sqlserver的表里插入数据
代理作业执行数据写入平面文件出现错误0xC020200E
如何同步异地oracle数据到sqlserver上来?
咨询一下,sqlserver 有方法直接导出数据库中的所有索引吗?
SQLserver大表分区问题?
sqlserver数据库文件文件组疑问?
求救!sqlserver报错,无法正常打开DB。。。
有人使用SQL Server CDC做增量采集吗?不知道这种方案是否有潜在的问题?
sql server 代理调用 ssis包 连接管理器能能不能用项目连接管理器
如何确定一个索引是何时创建的?
Naralee 发表了文章 • 2017-02-03 00:28
说一下ISO-8601周(星期四原则周)
Naralee 发表了文章 • 2017-01-09 15:58
如何用TSQL将“起始日期为周日”的美式周换算成“以周一为起始”的标准周
Naralee 发表了文章 • 2017-01-09 15:41
在SSMS里设置快捷键
Naralee 发表了文章 • 2017-01-06 21:24
MS SQL查看外键信息
hmily1023 发表了文章 • 2016-08-16 10:44
sql2008还原数据库(bak)格式的文件
df-bi.com 发表了文章 • 2016-07-31 15:13
微软跨界秀恩爱:将发布Linux版SQL Server
天善智能 发表了文章 • 2016-03-08 08:53
SQL Serve清空所有表的数据
梁勇 发表了文章 • 2015-12-16 15:20
SQL SERVER取时间部分
面包君 发表了文章 • 2015-11-29 20:42
MSSQL的经典问题:缺失范围(间断)
gogodiy 发表了文章 • 2015-11-17 14:43
MSSQL 基础之无限父子级数据拉平
悟 发表了文章 • 2015-11-05 18:00
MSSQL 基础之以字符分隔的字符串匹配
悟 发表了文章 • 2015-10-17 17:04
MSSQL 基础之善用Char类型
悟 发表了文章 • 2015-10-15 23:54
如何解决SQL SERVER 数据库出现可疑(suspect)问题?
天善智能 发表了文章 • 2015-10-11 14:37