在做维护项目的时,我们经常会遇到索引维护的问题,通过语句,我们就可以判断某个表的索引是否需要重建。 执行一下语句:先分析表的索引 分析表的索引建立情况:DBCC showcontig('Table')DBCC SHOWCONTIG 正在扫描 'Table'' 表... 表: 'Table'' (53 ...
分类:
数据库 时间:
2017-11-24 22:44:22
阅读次数:
164
下面是个最简单的使用jdbc取得数据的应用。在例子之后我将分成4步,分别是①取得连接,②创建PreparedStatement,③设置参数,④执行查询,来分步分析这个过程。除了设置参数那一步之外,其他的我都画了时序图,如果不想看文字的话,可以对着时序图 。文中的第4步是组装MySQL协议并发送数据包 ...
分类:
数据库 时间:
2017-11-15 17:13:55
阅读次数:
359
解决方法:重启下SQL服务,把下面脚本运行即可。运行后,坏掉的数据库可能会丢失。 --mydb 为坏了的数据库名--mytable 为坏了的据库表--master 这里不需要更改 use mydb go DBCC CHECKDB 检查数据库错误 Use mastergo exec sp_dbopti ...
分类:
数据库 时间:
2017-10-14 17:11:49
阅读次数:
1144
在SQLServer数据库,通过DBCC ShowContig或DBCC ShowContig(表名)检查索引碎片情况,指导我们对其进行定时重建整理。 运行结果如下: 1 2 3 4 5 6 7 8 9 10 11 DBCC SHOWCONTIG 正在扫描 'tbModule' 表... 表: 't ...
分类:
数据库 时间:
2017-09-30 11:44:26
阅读次数:
217
数据库基本SQL语句大全 一、基础 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server 创建 备份数据的 device USE master EXEC sp_addump ...
分类:
数据库 时间:
2017-09-30 00:31:56
阅读次数:
245
DBCC showcontig('Table') DBCC DBREINDEX('Table') 分析表的索引建立情况:DBCC showcontig('Table')DBCC SHOWCONTIG 正在扫描 'Table'' 表...表: 'Table'' (53575229);索引 ID: 1, ...
分类:
数据库 时间:
2017-09-23 16:15:34
阅读次数:
185
一、执行存储过程内存持续不下降,解决方案。 ALTER procedure [dbo].[ClearMemory] as begin --清除所有缓存 DBCC FREEPROCCACHE DBCC FREESESSIONCACHE DBCC FREESYSTEMCACHE('All') DBCC ...
分类:
数据库 时间:
2017-09-04 19:47:08
阅读次数:
209
http://blog.itpub.net/8183550/viewspace-682907 一直以来我都很困惑,不知道怎么解析SQL SERVER的日志, 因为微软提供了fn_dblog(NULL,NULL)和DBCC LOG获取数据库日志的基本信息,但是都是二进制码,看不懂。最近终于成功解析了S ...
分类:
数据库 时间:
2017-08-31 10:57:53
阅读次数:
274
SSM框架没有DB+Record模式,写起来特别费劲,只能用下面的方法勉强凑合。 上图中,*.jar为下载的,src为新建的空白目录,.xml配置如下。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration P ...
分类:
编程语言 时间:
2017-08-25 09:35:42
阅读次数:
216
1.产生碎片的操作 通过sys.dm_index_physical_stats来查看,索引上的页不在具有连续性时就会产生碎片,碎片是索引上页拆分的物理结果。 (1).插入操作: INSERT操作在聚集索引和非聚集索引上都可以引起碎片 使用业务键或者GUID等类型 做聚集索引,很容易产生碎片 代码如下 ...
分类:
数据库 时间:
2017-08-21 18:54:18
阅读次数:
258