花费 91ms 找到495780条记录
--数据库更新探秘 繁体
2014年03月26 - 众所周知,SQL SERVER在更新数据时有两个辅助表 deleted和inserted 供我们使用,但是在数据跟新时,真的是先删除记录在插入记录吗 让我们来测试下: PS:以下测试在简单恢复模式的数据库上运行,使用checkpoint来截断日志,使用TRACE FLAG 来阻止系统checkpoint。 测试方式:更新数据,查看日志记录 再次测试 测试结论: gt 在更新时,如果更新后的数据不会

--收缩数据库日志 繁体
2014年03月21 - 这是个老生常谈的问题,很多新人都会被较大的日志文件所困扰,对此,我抛砖引玉,献丑总结下。 收缩数据库日志文件和收缩数据库数据文件一样,都是从文件尾部收缩,因此如果需要收缩日志文件,就必要先将日志文件尾部区域未被使用,而日志按照虚拟日志文件的方式存放,通过虚拟日志文件的status来查看其状态,通过虚拟日志文件的startoffset来查看其位置。 nbsp 只有尾部的虚拟日志文件VLF处于可重用

--修改数据库服务器名称 繁体
2014年01月17 - 不能修改实例名称,但可以修改服务器名称DECLARE serverName NVARCHAR SELECT serverName SERVERNAME EXEC sp dropserver serve

015 PHP中的 繁体
2018年04月20 - 关于打印中文乱码,在你的控制器或者方面最前面加上 nbsp nbsp nbsp nbsp header Content type:text html charset utf nbsp nbsp nbs

--查看CPU配置 繁体
2014年01月17 - 查看CPU配置SELECT cpu count AS Logical CPU Count , hyperthread ratio AS Hyperthread Ratio ,cpu count hyp

--DML操作中如何处理那些未提交的数据 繁体
2015年01月24 - 数据库稍有了解的人,数据库使用排他锁X锁来避免两个事务同时修改同一条数据,同时使用较低级别如行上加锁来提高并发度。 以下了两种场景很容易理解: gt 事务 执行 UPDATE TB SET C WHERE C 此处假设C 为主键,使用行锁 ,事务 未提交,而后事务 执行UPDATE TB SET C WHERE C ,事务 必须等到事务 提交或回滚后,才能获得对该行数据的X锁 gt 事务 执行

--服务启动时执行 繁体
2014年01月17 - 设置自动执行的存储过程。设置为自动执行的存储过程在每次启动 SQL Server 实例时运行。 nbsp Transact SQL 语法约定语法 nbsp sp procoption ProcName

--清除维护计划产生的日志文件 繁体
2014年01月17 - 在SQL SERVER中,由任务计划产生的JOB执行时会生成日志,并默认保存到SQL Server的日志文件夹下。如果维护计划运行频率较高的话,会积累较多的日志文件,需要及时清理。方式 不生成日志记录

--收缩数据库数据文件 繁体
2014年06月06 - 部分朋友在遇到收缩数据库文件的时候遇到一些困难,发现明明有大量剩余空间或删除了大量数据,还是无法收缩数据库,这是为啥子呢 要收缩数据库文件,首先我们需要确定有多少空间可以收缩,由于收缩文件是按照Extent来收缩,因此我们需要查找有多少未分配的分区。 或者使用 在一些情况下,删除了大量数据,但是可以收缩的空间还是很小,这是为什么呢 让我们一步步来分析查找。 首先我们查看数据库上Extent的使用

--查看那个应用连接到数据库 繁体
2014年07月11 - 在做数据库迁移或其他维护的时候,需要应用端暂停访问,我们可以通过视图查看到连接到数据的IP,对于ADO.NET访问的话,我们还可以查看到连接过来的应用名称,但是对于JAVA程序使用JDBC来访问时,我们就很难知道具体是哪个应用程序在访问我们的数据库,尤其是应用服务器上运行着很多的应用的时候,我们该如何去做呢 首先对于ADO.NET的访问,通过以下代码 我们可以根据local net address


 
粤ICP备14056181号  © 2014-2020 ITdaan.com