直接把下面脚本复制到新建查询中执行即可:declare@dbnvarchar(20)set@db='你的数据库名称'dumptransaction@dbwithno_logbackuplog@dbwithno_logdbccshrinkdatabase(@db)Tip:在确定数据库目前运行稳定,不需要查询以前日志的情况下,执行了上述脚本,结果20G的.LDF文件变成了0.9G.数据库运行稳定.sqlserver数据库缩小ldf数据库日志文件大小.
系统 2019-08-12 01:54:18 2403
1、返回一个数值declare@countintexec@count=testReturn\'111\',\'222\'select@count@count就是返回的数值是int类型2、返回一个数据表首先要新建一个数据表CREATETABLEtest(TMP_ORDER_IDvarchar(20))然后将返回的数据插入到表中insertintotestexec[dbo].[P_ORDER_ADD]'U0001','01','20150409232028,2
系统 2019-08-12 01:33:40 2403
原文:SQLSERVER手动增长日志文件和数据文件SQLSERVER手动增长日志文件和数据文件手动增长日志文件,实际上就是修改日志文件的大小size的单位是MB下面设置日志文件大小是2048MBALTERDATABASE[GPOSDB]MODIFYFILE(name=GPOSDB_Log,size=2048)EXECsys.[sp_helpdb]@dbname=[GPOSDB]--sysname--收缩日志文件USE[GPOSDB]GOALTERDATAB
系统 2019-08-12 01:53:38 2402
Today,mycustomeraskedmetoimportdatatothedatabase(SQLServer2008r2).Oneofthecolumnswhosetypeisvarcharinthedatabase,howeverunknowtypeinexceltab,recordsthecodeinformation.whenIimportedthedatafromtheexceltothedatabase,Ifoundthatallthec
系统 2019-08-12 01:52:23 2402
原文:SQLServer中的TempDB管理——TempDB基本知识(为什么需要版本存储区)参考资料来自:http://blogs.msdn.com/b/sqlserverstorageengine/archive/tags/tempdb/http://blogs.msdn.com/b/sqlserverstorageengine/archive/2008/12/22/managing-tempdb-in-sql-server-tempdb-basics-
系统 2019-08-12 01:54:58 2401
原文:SQLSERVER内存分配及常见内存问题(2)——DMV查询内存动态管理视图(DMV):从sys.dm_os_memory_clerks开始。SELECT[type],SUM(virtual_memory_reserved_kb)AS[VMReserved],SUM(virtual_memory_committed_kb)AS[VMCommitted],SUM(awe_allocated_kb)AS[AWEAllocated],SUM(shared_
系统 2019-08-12 01:51:44 2391
SQL有定时执行的语句WaitFor,可以写到一个存储过程中再执行一次语法:WaitFor{Delay'time'|Time'time}Delay后面的时间为延迟多少时间执行Time后面的时间为指定何时执行,格式为"HH:MM:SS",不支持日期例:------指定10:00执行Beginwaitfortime'10:00'select*fromtablenameend-----指定等待1小时后执行beginwaitfordelay'1:00'select
系统 2019-08-29 22:40:08 2390
ThereareseveralnewfeaturesinSQLServer2005.Thereareafewfeaturestohelpfindmissingindexes,whicharesomeoftheverygoodones.Howgreatitwillbeifyouknowwhatindexesyouneedtocreatebasedonyourworkload?InSQLServer2000,wehadtouseSQLProfilertrace
系统 2019-08-12 01:32:18 2378
原文:对于超大型SQLSERVER数据库执行DBCC操作对于数据库维护,主要使用DBCCCHECKDB来实现,以下是对大型数据库的使用说明,小型数据库一般直接使用就可以了:1、2008(2005我不确认)已经实现了快照检查,也就是当你执行DBCC时,DBMS会先快照出一个数据库,然后在快照上执行检查,这样对原来的库不造成锁的影响。2、使用Physical_only选项,可以以较少的开销检查数据库的物理一致性。并且能检查出会危及用户数据安全的残缺页、校验和错
系统 2019-08-12 01:51:45 2377
一、深入浅出理解索引结构改善SQL语句很多人不知道SQL语句在SQLSERVER中是如何执行的,他们担心自己所写的SQL语句会被SQLSERVER误解。比如:select*fromtable1wherename=''zhangsan''andtID>10000和执行:select*fromtable1wheretID>10000andname=''zhangsan''一些人不知道以上两条语句的执行效率是否一样,因为如果简单的从语句先后上看,这两个语句的确是
系统 2019-08-12 01:32:55 2375
在SQLServer2005环境下,表的主键应该怎样设计.目前主要用到的主键方案共三种自动增长主键手动增长主键UNIQUEIDENTIFIER主键1、先说自动增长主键,它的优点是简单,类型支持bigint.但是它有致命的弱点:当我们需要在多个数据库间进行数据的复制时(SQLServer的数据分发、订阅机制允许我们进行库间的数据复制操作),自动增长型字段可能造成数据合并时的主键冲突。设想一个数据库中的Order表向另一个库中的Order表复制数据库时,Ord
系统 2019-08-29 22:45:45 2374
今天重装机器,重新要安装sql2005,遇到了如下问题:因为WMI配置,无法执行SqlServer系统配置检查器的解决办法随即网上搜索了下,办法不多,还好找到个有用的,贴出来给大家。先建立一个临时文件夹我这里是c:\temp然后建立一个FIXWMI.CMD文件文件内容如下:@echooncd/dc:\tempifnotexist%windir%\system32\wbemgotoTryInstallcd/d%windir%\system32\wbemnet
系统 2019-08-12 01:55:12 2373
微软推出SQLServer2005JDBCDriver1.1微软推出SQLServer2005JDBCDriver1.1,提供Java应用程序更佳的新功能与存取微软于95/8/21日推出SQLServer2005JDBCDriver1.1,JDBCDriver1.1主要是用于Java对SQLServer2005数据库连结,而这个SQLServer2005JDBCDriver对所有SQLServer用户是免费下载,并且Java应用程序可透过这个JDBCDri
系统 2019-08-12 01:32:34 2371
原地址:http://www.cnblogs.com/smjack/archive/2010/03/29/1699941.html虽然对数据库进行分区本身就能提高查询的性能,结合压缩,也能减少每次查询的IO。但如果数据持续增长,过于久远的历史数据就成了一个包袱,它们从来不在查询结果中出现,却或多或少的影响着每次查询的时间,成了一个挥之不去的阴影。此外,由于一个分区表的分区是有上限的(在2005中这一上限是1000),我们也并不能在一张表上一直分区下去。所以
系统 2019-08-12 01:32:16 2366
原文:设置SQLServer数据库中某些表为只读的多种方法翻译自:http://www.mssqltips.com/sqlservertip/2711/different-ways-to-make-a-table-read-only-in-a-sql-server-database/?utm_source=dailynewsletter&utm_medium=email&utm_content=headline&utm_campaign=2012614在某
系统 2019-08-12 01:54:55 2365