原因: 在运行一个纬度抽取调度包时出现错误提示,通过定位发现 p_dem_XXX存储过程运行失败。 经诊断,发现与字符集的安装和程序息息相关! 分析: 维度抽取失败通常的情况下是维度表结构 t_dem_XXX和业务系统基础表结构 t_pub_XXX不一致,或者为字段长度不一致,或者类型不匹配,或者为主键不同,导致数据抽取时出现违反唯一性约束或字段
  存储引擎自调整... 1sql server 是如何分配内存的... 132bit地址空间的限制... 2用户模式vas分配和virtualalloc. 3非boffer pool 分配内存(保留内存)3VAS调整... 3AWE. 3启动参数-g. 4诊断内存压力... 4内存相关计数器... 4SQL Server :Buffer Manager. 4buffer ca
转载 2024-05-06 13:21:18
75阅读
declare @id int declare @type character(2) declare @pages int declare @dbname sysname declare @dbsize dec(15,0) declare @bytesperpage dec(15,0) declar
转载 2020-06-28 11:02:00
460阅读
2评论
--压缩日志及数据库文件大小 /*--特别注意 请按步骤进行,未进行前面的步骤,请不要做后面的步骤 否则可能损坏你的数据库. 一般不建议做第4,6两步 第4步不安全,有可能损坏数据库或丢失数据 第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复. --*/
转载 10月前
20阅读
ALTER PROCEDURE [dbo].[sp_exec_getDiskSpace] ASBEGIN--  只监控部分重要的盘符   declare @MBfree int ;   declare @Drive varchar(10) ;   declare @bd varchar(4000) ;   c
原创 2014-07-16 18:33:00
725阅读
SQLServer中小转大也是同样的默认快捷键,大转小换成L了 1、小写转换大写 Ctrl + shift + U 2、大写转换小写 Ctrl + shift + L
转载 2018-11-27 10:27:00
854阅读
2评论
参数说明见:http://msdn.microsoft.com/zh-cn/library/ms188776.aspxcreate table #t(name varchar(255), rows bigint, reserved varchar(20) , data varchar(20), index_size varchar(20), unused varchar(20)) exec sp_
转载 2023-09-07 20:10:46
193阅读
转储的英文单词是dump,但这边我们说的dump不是SQL Server本身的DUMP备份命令,而是指通过sqldumper.exe中的dump。那什么是dump呢,dump指的是将某种内容转换为另外一种更具可读性的方式。在ORACLE中,有专门的dump命令可以dump出数据文件等的内容,其trace也相当于另外一种dump。通过dump,我们便可以了解整个系统的运行原理。SQL Server这
转载 2024-05-27 13:51:36
54阅读
# Java动态计算SQL Server分页大小的实现 在实际项目开发中,我们经常需要从数据库中获取部分数据,尤其是在处理海量数据时。为了提高性能与用户体验,分页查询尤为重要。本文将带您通过完整的步骤来实现“Java动态计算SQL Server分页大小”的功能。 ## 文章大纲 1. **理解分页查询的基本概念** 2. **定义查询流程步骤** 3. **具体实现代码** 4. **总结与注
原创 10月前
34阅读
前言ALTER TABLE TABLE_NAME ALTER COLUMN COLUMN_NAme VARCHAR(50)
转载 2021-05-11 09:42:49
221阅读
2评论
代码:--定义表变量 DECLARE @T TABLE ( [name] VARCHAR(max), [rows] INT, reserved VARCHAR(max), data_size VARCHAR(max), index_size VARCHAR(max), unused V
转载 2023-12-07 09:24:54
129阅读
1、查看数据库的大小命令:exec sp_spaceused2、查看日志的使用情况命令:dbcc SQLPERF(LOGSPACE)3、查看某个session的SQL脚本命令:dbcc inputbuffer(session_id)4、查看表有多少条数据需要更新统计信息(一般指有索引的表)命令:select ss.name AS SchemaName ,st.name AS TableName ,
转载 2023-09-06 19:55:14
635阅读
1.获取所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.获取所有表名: SELECT Name FROM DatabaseName..SysObjects Where XType='U' ORDER BY Name XTyp
转载 2015-06-26 12:35:00
1029阅读
2评论
PL/SQL Developer是一个集成开发环境,它专门针对Oracle数据库的存储程序单元的开发所用。本文主要介绍PL/SQL Developer产品 PL/SQL Developer是一个集成开发环境,它专门针对Oracle数据库的存储程序单元的开发所用。现在越来越多的商业逻辑和应用程式逻辑都在使用Oracle服务器,所以PL/SQL编程在整个开发
转载 11天前
0阅读
我知道很多人对SQL Server 2008已经迫不及待了,为什么他们会有这么大的兴趣,其它的还不了解得客户是不是也将会有这方面的兴趣,咱们要来讲一讲,接下来的八件事,是大家一定要知道的。 一、数据压缩 数据库是会变大的,用了两年,五年十年后数据库就会大到用冰箱都塞不进去(我说的是装大象的那个冰箱)。成长是有烦恼的: 1. 存储起来麻烦,每天都在长,那这得多大的存储介质
转载 2024-03-16 00:41:58
41阅读
create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100)) declare @na ...
转载 2021-05-14 23:10:00
595阅读
2评论
SQL Server如何进行时间比较的代码实例 例子: select count(*) from table where DATEDIFF ([second], '2004-09-18 00:00:18', '2004-09-18 00:00:19') > 0 说明   select DATEDIFF(day, time1 , time2) 对应示例语句如下   select D
转载 2023-06-21 10:10:32
1942阅读
DateDiff函数 是一个非常有用的函数,它可以为一些网页做一些特殊的效果.    我就曾用到它和一张'new'字样的图片 来区别网页显示的信息是否为最近的信息.例如:提示最近的通知,最近的新闻等等.    下面从DateDiff函数的定义来看看:DateDiff函数返回 Variant (Long) 的值,表示两个指定日期间的时间间隔
/**9.sqlserver 查询数据库大小的方法**/--总部要求每一个月,获取一次ERP数据库增长大小。 --原文出处:http://www.jb51.net/article/30993.htm SELECT DB_NAME(database_id) AS [Database Name],[Name] AS [LogicalName],[Physical_Name] AS[Physi
原创 2016-05-12 17:17:00
2653阅读
在这一期的性能调优培训里,我想详细谈下SQL Server里计划缓存及其副作用。在上一周你已经学到,每个提交给SQL Server的逻辑查询会编译成物理执行计划。那个执行计划然后会被缓存,即被称为计划缓存,用作后期的重用。首先我们来看下即席SQL语句(adhoc SQL statements,对应的反义词:prepared SQL statements)的副作用,即带来的性能问题。 即
  • 1
  • 2
  • 3
  • 4
  • 5