花费 514ms 找到459325条记录
1 --数据库更新探秘
2014年03月26 - 众所周知,SQL SERVER在更新数据时有两个辅助表(deleted和inserted)供我们使用,但是在数据跟新时,真的是先删除记录在插入记录吗? 让我们来测试下: PS:以下测试在简单恢复模式的数据库上运行,使用checkpoint来截断日志,使用TRACE FLAG 3505来阻止系统
2 --收缩数据库日志
2014年03月21 - 下。 --=============================================== 收缩数据库日志文件和收缩数据库数据文件一样,都是从文件尾部收缩,因此如果需要收缩日志文件,就必要先将日志文件尾部区域未被使用,而日志按照虚拟日志文件的方式存放,通过虚拟日志文件的status来查看其状态,通过虚拟日志文件的startoffset来查看其位置
3 --修改数据库服务器名称
2014年01月17 - --===========================================================--不能修改实例名称,但可以修改服务器名称DECLARE @serverName NVARCHAR(200);SELECT @serverName=@@SERVERNAME;
4 --查看CPU配置
2014年01月17 - ​--===================================================--查看CPU配置SELECT cpu_count AS [Logical CPU Count], hyperthread_ratio AS [Hyperthread Ratio],cpu_c
5 015 PHP中的
2018年04月20 - 段为空时,切记不可用 某字段= null, 而是 is null,不为空则是 is not null select * from 表名 where column is null; select * from 表名where column is not null; 3、让数据库的主键
6 --DML操作中如何处理那些未提交的数据
2015年01月24 - 数据库稍有了解的人,数据库使用排他锁X锁来避免两个事务同时修改同一条数据,同时使用较低级别如行上加锁来提高并发度。 以下了两种场景很容易理解: 1>事务1执行 UPDATE TB1 SET C2=1 WHERE C1=1(此处假设C1为主键,使用行锁),事务1未提交,而后事务2执行
7 --服务启动时执行
2014年01月17 - 。[ @OptionValue = ] 'value'指示是将选项设置为开启(true 或 on)还是关闭(false 或 off)。value 的数据类型为 varchar(12),无默认值。返回代码值0(成功)或错误号(失败)启动过程必须位于 master 数据库中,并且不能包含 INPUT 或 OUTPUT 参数。启动时
8 --清除维护计划产生的日志文件
2014年01月17 - 在SQL SERVER中,由任务计划产生的JOB执行时会生成日志,并默认保存到SQL Server的日志文件夹下。如果维护计划运行频率较高的话,会积累较多的日志文件,需要及时清理。方式1--不生成日志记录 方法二:由于日志记录时txt文档,可以使用“清除维护”来清理
9 --收缩数据库数据文件
2014年06月06 - --===================================================================== 部分朋友在遇到收缩数据库文件的时候遇到一些困难,发现明明有大量剩余空间或删除了大量数据,还是无法收缩数据库,这是为啥
10 --查看那个应用连接到数据库
2014年07月11 - 在做数据库迁移或其他维护的时候,需要应用端暂停访问,我们可以通过视图查看到连接到数据的IP,对于ADO.NET访问的话,我们还可以查看到连接过来的应用名称,但是对于JAVA程序使用JDBC来访问时,我们就很难知道具体是哪个应用程序在访问我们的数据库,尤其是应用服务器上运行着很多的应用

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