-
sql – 根据字段过滤重复的行
所属栏目:[MsSql] 日期:2020-08-03 热度:203
我有几个记录(账单)基本上是彼此重复的,除了一个字段,它代表账单所在的语言. 例如: ID,BillID,Account,Name,Amount,Lang1,0001,abcd,John Smith,10.99,ENG2,0002,qwer,Jane Doe,9.99,ENG3,0001,abcd,John Smith,10.99,SPA4,0003,abcd,John Smith,4.9[详细]
-
数据库的字段名长度对性能的影响?
所属栏目:[MsSql] 日期:2020-08-03 热度:199
字段名称长度对数据库性能有何影响?它可以忽略不计吗?我应该使用长描述性名称吗? 我没有测量时间,但我想象的可以忽略不计.字段名称将通过网络来回发送,包括SQL语句到数据库和从数据库返回的元数据,但我认为几个字节在这些数据包中产生的增量差异在于关怀的[详细]
-
如何将从Exchange数据库中提取的PST导入到Linux IMAP服务器?
所属栏目:[MsSql] 日期:2020-08-03 热度:80
我有一台崩溃的Exchange 2000服务器,我从.edb数据库恢复了PST邮箱. 现在我将转向使用imap支持的linux虚拟主机.我要在新服务器上的相应新邮箱中导入PST内容. 我已经尝试了几种方法: 1- OUTLOOK IMPORT:导入使用导入/导出向导失败,因为它抱怨包含不同“对象类[详细]
-
sql-server – HEAP表的有效使用方案是什么?
所属栏目:[MsSql] 日期:2020-08-03 热度:142
我目前正在对遗留系统进行一些数据导入,并发现该系统不使用单个聚簇索引.一个快速的谷歌搜索向我介绍了HEAP表的概念,现在我很好奇在HEAP表应该优先于集群表的哪些使用场景? 据我所知,HEAP表仅对审计表有用和/或插入的发生频率远高于选择.它会节省磁盘空间和[详细]
-
sql – Oracle 11g – Unpivot
所属栏目:[MsSql] 日期:2020-08-02 热度:108
我有一张这样的桌子 Date Year Month Day Turn_1 Turn_2 Turn_328/08/2014 2014 08 28 Foo Bar Xab 我想用这样的东西“旋转”它: Date Year Month Day Turn Source28/08/201[详细]
-
sql-server – 如何从SQL Server DBA转换到Oracle?
所属栏目:[MsSql] 日期:2020-08-02 热度:96
作为一种兴趣,如果我想从SQL Server DBA过渡到Oracle,那么我将要做的主要学习或学习是什么? 我认为概念是相同的,区别仅仅是编程语言,但我还没有看到门的另一面. Oracle和SQL Server有许多架构和惯用的差异,文档中使用了几个不同的术语.我这样做已经有好几年[详细]
-
sql-server – 通过链接交换机为iSCSI阵列提供服务的DHCP
所属栏目:[MsSql] 日期:2020-08-02 热度:185
好的 – 这超出了我的专长,所以我需要在这里问一下. 我有一堆测试硬件,我正在配置,我遇到了一些我不是专家的网络问题(对我说SQL Server!). 以下是我的网络拓扑的简化说明: 网络交换机#1,连接到网络交换机#2,并设置为知道因特网网关是通过交换机#2 网络交换[详细]
-
sql-server – Cast to date是sargable,但这是个好主意吗?
所属栏目:[MsSql] 日期:2020-08-02 热度:65
在SQL Server 2008中添加了 date数据类型. 到目前为止,将datetime列转换为sargable,可以使用datetime列上的索引. select *from Twhere cast(DateTimeCol as date) = 20130101; 您拥有的另一个选择是使用范围. select *from Twhere DateTimeCol = 201301[详细]
-
sql-server – 如何对现有的非分区表进行分区
所属栏目:[MsSql] 日期:2020-08-02 热度:100
我有一个包含数据的现有表: dbo.Test (col1,col2,col3....) ON [PRIMARY] 我需要将此表更改为像这样分区: dbo.Test(col1,col2,col3....) ON Ps_Date(Col2) 如何在不丢弃和重新创建表的情况下实现这一目标? 要对表进行分区,可以按照以下简要步骤操作: 首先[详细]
-
sql-server – MSSQL错误:基于一致性的I / O错误 – 是否可能是由MSSQL或OS问题引起的?
所属栏目:[MsSql] 日期:2020-08-02 热度:174
这是我在 windows错误日志中看到的: SQL Server detected a logical consistency-based I/O error: incorrect checksum (expected: 0x19fedd20; actual: 0x19fed5e3). It occurred during a read of page (1:1764) in database I[详细]
-
sql-server – 重启SQL Server会加快速度吗?
所属栏目:[MsSql] 日期:2020-08-02 热度:75
我注意到有些DBA非常频繁地重启SQL Server,有时甚至是每晚.我相信他们这样做是为了释放一些记忆,或者也许是为了加快查询速度.我知道重启后查询计划必须重新编译,但即使包括我也不知道这种做法是否有净收益. 是否每天重新启动SQL Server使其运行得更快? 重新[详细]
-
sql-server – SSRS – 进程die /在不使用后进入休眠状态
所属栏目:[MsSql] 日期:2020-08-02 热度:95
另一个SSRS问题在这里: 我们有一个开发,一个QA,一个Prod-Backup和一个生产SSRS服务器组. 在我们的生产和生产备份中,如果不使用一段时间,SSRS将进入睡眠状态. 这在我们的开发或QA服务器上不会发生. 在我们所处的企业环境中,我们没有对这些机器的物理(甚至远程[详细]
-
sql-server – Varchar(max)字段,在8000个字符后切断数据
所属栏目:[MsSql] 日期:2020-08-02 热度:89
我有一个字段来存储一些数据,该字段被声明为varchar(max).根据我的理解,这应该存储2 ^ 31 – 1个字符但是当我输入超过8000个字符的一些内容时,它会关闭其余部分. 我已经验证了所有数据都包含在我的更新语句中,并且查询在其他任何地方看起来都很好但是当我选择[详细]
-
sql-server – 如何在SQL Azure中找到最大数据库空间和已用数据库空间?
所属栏目:[MsSql] 日期:2020-08-02 热度:131
在SQL Azure中,每个数据库都有一个大小限制( adjustable).为了使我的服务不会突然停止,我希望能够以编程方式找到当前最大大小和当前实际使用的空间(并在达到某个阈值时生成并发出警报). 看起来像sp_mstablespace can be used to solve this problem,但此存储[详细]
-
sql – 为什么我允许有两个同名的索引?
所属栏目:[MsSql] 日期:2020-08-02 热度:163
我有一个很大的.sqlproj项目.在一个.sql文件中,我有一个表定义: CREATE TABLE [dbo].[TableOne] ( [ColumnName] UNIQUEIDENTIFIER NULL);GOCREATE UNIQUE CLUSTERED INDEX [TableOneIndex] ON [dbo].[TableOne]([ColumnName] ASC;[详细]
-
sql-server – 如何使用表值函数连接表?
所属栏目:[MsSql] 日期:2020-08-02 热度:104
我有一个用户定义的功能: create function ut_FooFunc(@fooID bigint, @anotherParam tinyint)returns @tbl Table (Field1 int, Field2 varchar(100))asbegin -- blah blahend 现在我想在另一个表上加入这个,就像这样: select f.ID, f.Desc,[详细]
-
sql-server – 优化现有数据库时要检查的首要问题是什么?
所属栏目:[MsSql] 日期:2020-08-02 热度:187
在优化(性能调整,故障排除)现有(但未知)数据库时,最重要的问题是什么以及在哪个重要性顺序中进行研究? 您之前优化中的哪些操作/措施产生的影响最大(可能是最少的工作)? 我想将这个问题分成以下几类(按照我感兴趣的顺序): 需要在最短的时间内显示性能提升([详细]
-
sql-server – 为什么差异备份不能指定其基础?
所属栏目:[MsSql] 日期:2020-08-02 热度:87
这是我的第一篇DBA.SE帖子,所以请告诉我任何错误,谢谢! 我是一名新的DBA(不是IT专业人员,公司里没有其他人这样做),所以解释越基本越好.我一直在阅读有关数据库备份策略的文章(或者,正如我学会称之为“恢复策略”).我了解完整,差异和事务日志备份的功能,但我[详细]
-
sql – 使用setParameters的Doctrine2
所属栏目:[MsSql] 日期:2020-08-02 热度:101
当我似乎在我的查询中使用参数时,我收到一个错误 Invalid parameter number: number of bound variables does not match number of tokens 这是我的代码 public function GetGeneralRatingWithUserRights($user, $thread_array){ $parameter[详细]
-
sql-server – 使用AlwaysOn可用性组时收缩事务日志
所属栏目:[MsSql] 日期:2020-08-01 热度:85
我们正在使用SQL Server 2012的AlwaysOn可用性组功能.常规完整数据库备份和事务日志备份每天在辅助数据库上完成. 我已阅读here在主副本上执行事务日志备份,或者副本副本将两个副本的事务日志标记为可重用.无论如何,事务日志备份大小很大,可以使用shrink文件减[详细]
-
sql – 重写字段的外键
所属栏目:[MsSql] 日期:2020-08-01 热度:107
在PostgreSQL中我需要重构一个表(Purchases);它有另一个表(Shop)的外键.相反,我想要两个以文本方式保持关系的字段.我不能丢失任何信息,表格已包含数据. Purchases.shop_id: (long) -- is the field I need to dropPurchases.shop: (characters) -- will hol[详细]
-
sql-server – 什么是阻塞,它是如何发生的?
所属栏目:[MsSql] 日期:2020-08-01 热度:200
我试图在SQL Server中找到有关阻塞的一些信息,但我找不到简明的解释,说明它是什么以及它是如何发生的.你能请教导我吗? 类比 有时,使用远离计算机的类比会有所帮助. 假设你有一个球和两个孩子.任何时候只有一个孩子可以接球.然而,如果其中一个孩子得到了球并[详细]
-
sql-server – 为什么SQL Server 2008在简单的SQL查询上崩溃了?
所属栏目:[MsSql] 日期:2020-08-01 热度:109
我是开发人员并在我的本地计算机上运行SQL Server 2008 SP1实例(默认实例)( Windows 7 RC 32位). 有时,当我正在开发的程序向SQL Server发送查询时,整个SQL Server崩溃. SQL查询并不复杂,只是简单的CRUD查询.当我重新启动服务器时,下一个查询会再次杀死他. 事[详细]
-
sql-server-2008 – 何时使用非dbo模式与新数据库的决策标准
所属栏目:[MsSql] 日期:2020-08-01 热度:95
我主要是一个应用程序开发人员,但发现自己必须为我当前的项目(btw …它的MS SQL Server 2008)做所有的前期数据库工作.作为第一个决定,我试图弄清楚是使用单独的数据库划分我的状态还是在同一个数据库中使用单独的Schema.我已经对SQL Server Schema进行了一些[详细]
-
sql-server – 在数据库实例中重新启动数据库而不重新启动整个数据库实例
所属栏目:[MsSql] 日期:2020-08-01 热度:108
我有一个运行多个数据库实例的数据库服务器.我在访问特定数据库时遇到问题,并希望重新启动它,但不重新启动整个数据库服务器,因为它会影响实例中的其他数据库或同一服务器上的其他实例. 是否有使用命令行或任何其他方法重新启动单个数据库? 是从服务器分离数[详细]
