-
sql-server – SQL Server加密 – 旋转密钥以实现PCI合规性
所属栏目:[MsSql教程] 日期:2020-12-25 热度:90
PCI合规性要求每年轮换密钥.我不断遇到的“密钥轮换”的定义是解密您的数据,然后使用新密钥重新加密.真?每个人都在每年解密/加密所有加密数据? 目前,我在3台服务器上拥有16个数据库,每个数据库中有多个表 – 这将继续增长.手动执行此操作会带来错误的巨[详细]
-
数据库 – 如何修复可能的数据库损坏?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:81
我正在客户端为他们的访问应用程序做一些快速修复.我有一段时间可以访问,但我正在快速恢复.但是,我发现了一个有趣的问题: 对于某些报告,我收到“记录已删除”错误.我检查了报告,似乎有一个表有问题.打开该表时,我找到一条记录,其中所有列都标记为“#delet[详细]
-
sql-server-2008 – 支持复制的最便宜的Microsoft SQL Server 20
所属栏目:[MsSql教程] 日期:2020-12-25 热度:60
我们需要为Microsoft SQL Server 2008购买两个许可证才能升级Microsoft SQL Express 2008,以便我们可以在两个地理位置分散的位置镜像这两个数据库.什么是最便宜的许可选项,哪里是购买许可证的好地方?考虑到数据将通过网站访问,我们需要考虑什么来进行客户[详细]
-
sql-server – 群集与事务复制与可用性组
所属栏目:[MsSql教程] 日期:2020-12-25 热度:89
假设您需要确保依赖SQL Server 2012作为其数据库后端的应用程序全天候可用,即使一台服务器计算机出现故障. 作为开发人员而不是DBA,我很难理解何时使用哪种方案来实现故障转移/高可用性: Windows故障转移群集中的两个(或更多)服务器,SQL Server作为群集实[详细]
-
sql-server – 何时在重建索引时使用sort_in_tempdb?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:68
我们正在讨论是否对DW表使用SORT_IN_TEMPDB选项.我的理解是,使用此选项时有更多写入,尽管它们更顺序.我们有一个SAN(有时候出了名的很慢),所以在我们的例子中我们希望尽可能地限制写入次数.我相信tempdb在一个单独的LUN(磁盘集)上. 我们的数据文件和tempdb[详细]
-
sql – 如何在postgres中创建ISO-8601格里高利日期表
所属栏目:[MsSql教程] 日期:2020-12-25 热度:98
我想在postgres数据库中创建一个日期表. 样本数据预计如下所示: date key = 00001calendar_date= 1/1/2015week_num= 1month_num= 1month_name= Janquarter_num= 1calendar_year= 2015iso_dayofweek= 4dayofweek_name= Thursday 是否有一个函数或SQL,我可[详细]
-
sql-server – 如何在最小停机时间的情况下将rowversion列添加到
所属栏目:[MsSql教程] 日期:2020-12-25 热度:50
使用SQL Server 2008及更高版本,我想在一个大表中添加一个rowversion列,但是当我简单的时候 ALTER TABLE [Tablename]ADD Rowversion [Rowversion] NOT NULL 然后该表不能用于更新太长时间. 我可以使用哪些策略来减少停机时间?我会考虑任何事情.当然越简单[详细]
-
如何优化大型数据库的mysqldump?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:158
我有一个带有InnoDB数据库的symfony应用程序,大约2GB,有57个表.数据库的大部分大小都驻留在一个表中(~1.2GB).我目前正在使用 mysqldump每晚备份数据库. 由于我的comcast连接,通常如果我手动运行转储,我与服务器的连接将在转储完成之前超时,导致我必须重新[详细]
-
sql-server – 使用SQL Server进行负载平衡
所属栏目:[MsSql教程] 日期:2020-12-25 热度:118
目前在 Windows Server上执行Microsoft SQL Server负载平衡并对任何编程访问都是透明的.这是内置的还是必须购买解决方案? 我试图找出今天是否有一个解决方案,从Web服务器或其他数据库访问SQL Server的角度来看,这非常容易. 解决方法 没有为MS SQL Server[详细]
-
sql-server – 降低备份的I / O优先级
所属栏目:[MsSql教程] 日期:2020-12-25 热度:71
我有一份工作,每晚运行所有附加数据库的备份,但如果在此期间有人连接,它可能会使服务器陷入困境.我有大量的CPU工作量(使用时我只有5%以上,总共8个核心最高可能是30%,其余的都处于空闲状态),我的问题是我正在盯住我的I / O.查看资源监视器时,我注意到资源[详细]
-
sql-server – 更改数据库默认排序规则时的Latin1_General_BIN性
所属栏目:[MsSql教程] 日期:2020-12-25 热度:90
我已将数据库排序规则设置为Latin1_General_BIN,以使字符串比较区分大小写.这会对性能产生影响吗?它会对数据库中的DML或DDL操作产生任何影响吗?数据库已存在,其中包含表. 解决方法 Collations in SQL Server确定匹配和排序字符数据的规则.通常,您将首先[详细]
-
术语 – 数据库管理员常用的缩略语
所属栏目:[MsSql教程] 日期:2020-12-24 热度:64
数据库管理员中最常用的缩写词是什么?它们的相关含义是什么? 这适用于社区和那些在使用数据库等时搜索常用术语和首字母缩略词含义的人. 解决方法 ACID – 原子性,一致性,隔离性,耐久性 AIO异步I / O. BASE – 基本可用,软状态,最终一致……基本上与ACID[详细]
-
sql-server – 在哪里可以找到用于学习的数据库调优练习?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:68
作为开发人员,DBA通常负责解决数据库级别的性能问题,因此我们无法获得诊断,调优,重构查询等方面的经验. 我正在寻找一个包含大量表,数据,查询,触发器,SP等的数据库,其中存在故意的性能问题,并且希望您尝试识别和解决问题的一系列练习.理想情况下,这将在MS S[详细]
-
sql-server – SQL Server的“顶级”样式活动监视器?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:197
我对SQL Server 2005附带的活动监视器并不感到兴奋,尽管我认为它试图做同样的事情. 查询,用户名,数据库名称的片段,从表名,CPU时间,IO时间,分配的内存,可能获得的锁… 将刷新速度设置为2-3秒并让它运行? 我喜欢探测器 – 对性能调整非常有用;但有时候像top[详细]
-
sql-server – SQL Server中的高可用性
所属栏目:[MsSql教程] 日期:2020-12-24 热度:129
如何在SQL Server 2005/2008 Standard中实现高可用性. 有人推荐我使用第三方工具,如双人服用. 你怎么看. 解决方法 杰森是对的.请记住,群集共享一个仲裁驱动器. “高可用性”的明确定义是必要的,因为群集是针对前端服务器而不是(可能)外部存储器. 对于灾难[详细]
-
sql-server – 为什么Denali序列应该比标识列表现更好?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:131
在他对 Which is better: identity columns or generated unique id values? mrdenny的回答中说: When SQL Denali comes out it will support sequences which will be more efficient than identity,but you can’t create something more efficient you[详细]
-
sql-server – 限制某些列的更新.仅允许存储过程更新这些列
所属栏目:[MsSql教程] 日期:2020-12-24 热度:131
我有敏感的价格列,我想只通过存储过程更新.如果不使用旨在更新它的存储过程,我希望所有代码或手动尝试更改这些价格列中的值失败. 我正在考虑使用触发器和令牌表来实现它.我正在考虑的想法是有一个令牌表.存储过程必须首先在令牌表中插入值.然后更新价格列.[详细]
-
sql-server – 为什么要定期重启以保持我的实例运行良好?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:70
我们在SQL 2005上有一个生产数据库服务器.一切正常运行一段时间,但几周后我们看到一个显着的性能下降.只有重新启动SQL Server才能使性能恢复正常. 一些背景: 运行1200多个数据库(主要是单个租户,一些多租户).在任何人讲授转移到多租户之前,有正当理由保持[详细]
-
sql-server – 如何查找导致tempdb增长的SQL语句?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:84
服务器的tempdb(SQL Server 2008)每月多次增加到500GB.是否有可能找出导致此问题的SQL语句?问题通常不是由create table #temp …引起的;插入#temp …或选择…到#temp …但复杂的连接. 某些tempdb文件的初始大小每次也会自动设置为更大的值.怎么预防呢?[详细]
-
使用SQL遍历关系数据库中的树状数据
所属栏目:[MsSql教程] 日期:2020-12-24 热度:142
有没有办法在SQL中遍历树数据?我在Oracle中了解connect by,但在其他SQL实现中是否有另一种方法可以做到这一点?我问,因为使用connect by比编写循环或递归函数更容易为每个结果运行查询. 由于有些人似乎对“树数据”这个短语感到困惑,我将进一步解释:我的[详细]
-
sql-server – 增加的网络延迟会导致MS SQL Server中的表锁吗?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:56
如果我通过高延迟网络对SQL Server数据库进行单次调用,是否会因延迟而发生表锁定?假设我查询表A以获取某些记录,并且SQL Server必须通过慢速网络返回该数据 – 当服务器通过网络发送响应时,表A上是否存在读锁定,或者SQL Server是否在发送之前释放锁定响应[详细]
-
sql-server – 加速没有子句的巨大DELETE FROM的方法
所属栏目:[MsSql教程] 日期:2020-12-24 热度:149
使用SQL Server 2005. 我正在执行一个巨大的DELETE FROM而没有where子句.它基本上等同于TRUNCATE TABLE语句 – 除了我不允许使用TRUNCATE.问题是表格很大 – 1000万行,完成需要一个多小时.有没有办法让它更快,没有: 使用截断 禁用或删除索引? t-log已经[详细]
-
sql-server – 如何去除希伯来语重音符号
所属栏目:[MsSql教程] 日期:2020-12-24 热度:152
我需要一个字符编码技巧去除希伯来语口音标记. 之前的样品 ???????????? ??????? ????????? ???? ???????????? ?????? ???????? 样品之后 ?????? ??? ????? ?? ????? ??? ???? 解决方法 这里的诀窍是要意识到你在问题中用“口音”看到的这些字符并不是真正[详细]
-
sql-server – 在live prod表上更改varchar的长度
所属栏目:[MsSql教程] 日期:2020-12-24 热度:96
我有一个MS SQL Server 2008 R2数据库服务器当前正在使用生产应用程序. 对应用程序的新增强现在要求表中的varchar(100)列的长度增加. 可以在不影响当前数据的情况下增加prod DB中现有列的长度吗? 是否必须在非工作时间内完成此更改以避免服务中断? 解决[详细]
-
数据库设计 – 什么是审计表?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:52
什么是审计表? 它们有用吗? 我遇到他们读this article. 解决方法 审计表用于跟踪特定表或表的事务.它们允许您查看正在进行的“日志”(缺少更好的单词).例如,假设你有一个这样的表: create table SensitiveInformation( SensitiveNumber int not null,Se[详细]