-
sql – Informix:选择null问题
所属栏目:[MsSql教程] 日期:2020-12-24 热度:89
使用Informix,我创建了一个临时表,我试图从select语句填充.在此之后,我想进行更新,以填充临时表中的更多字段. 所以我做的事情就像; create temp table _results (group_ser int,item_ser int,restype char(4));insert into _results (group_ser,item_ser)s[详细]
-
数据库设计 – Blockchain(比特币)作为数据库?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:137
我正在阅读 this BBC News article,下面的摘录引起了我的注意.听起来像 Always On Availability Groups或 High Availability Mirroring,可能会自动包含安全性. 区块链是否适用于现代高交易量应用程序的潜在可行数据库解决方案? 很容易看出它对于个人医疗[详细]
-
SQL Server 2005:正确的备份计划
所属栏目:[MsSql教程] 日期:2020-12-24 热度:136
我是一名.NET开发人员,我知道如何编写SQL,但我无法做任何形式的数据库维护调度yadda 所以,我最近从以前的客户接管了一个项目.该站点由Rackspace托管. 无论如何,以前的客户端每天进行三次完整备份(每8小时一次).我只是好奇什么是正确的标准? 我有些问题.[详细]
-
sql-server – 你能解释一下这个执行计划吗?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:126
副标题#e# 当我遇到这件事时,我正在研究别的东西.我正在生成包含一些数据的测试表,并运行不同的查询以了解编写查询的不同方式如何影响执行计划.这是我用来生成随机测试数据的脚本: IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID('t')[详细]
-
术语 – 数据库管理员常用的缩略语
所属栏目:[MsSql教程] 日期:2020-12-24 热度:147
数据库管理员中最常用的缩写词是什么?它们的相关含义是什么? 这适用于社区和那些在使用数据库等时搜索常用术语和首字母缩略词含义的人. 解决方法 ACID – 原子性,一致性,隔离性,耐久性 AIO异步I / O. BASE – 基本可用,软状态,最终一致……基本上与ACID[详细]
-
sql-server – 在哪里可以找到用于学习的数据库调优练习?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:99
作为开发人员,DBA通常负责解决数据库级别的性能问题,因此我们无法获得诊断,调优,重构查询等方面的经验. 我正在寻找一个包含大量表,数据,查询,触发器,SP等的数据库,其中存在故意的性能问题,并且希望您尝试识别和解决问题的一系列练习.理想情况下,这将在MS S[详细]
-
sql-server – SQL Server的“顶级”样式活动监视器?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:86
我对SQL Server 2005附带的活动监视器并不感到兴奋,尽管我认为它试图做同样的事情. 查询,用户名,数据库名称的片段,从表名,CPU时间,IO时间,分配的内存,可能获得的锁… 将刷新速度设置为2-3秒并让它运行? 我喜欢探测器 – 对性能调整非常有用;但有时候像top[详细]
-
sql-server – SQL Server中的高可用性
所属栏目:[MsSql教程] 日期:2020-12-24 热度:96
如何在SQL Server 2005/2008 Standard中实现高可用性. 有人推荐我使用第三方工具,如双人服用. 你怎么看. 解决方法 杰森是对的.请记住,群集共享一个仲裁驱动器. “高可用性”的明确定义是必要的,因为群集是针对前端服务器而不是(可能)外部存储器. 对于灾难[详细]
-
sql-server – 为什么Denali序列应该比标识列表现更好?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:130
在他对 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 热度:172
我有敏感的价格列,我想只通过存储过程更新.如果不使用旨在更新它的存储过程,我希望所有代码或手动尝试更改这些价格列中的值失败. 我正在考虑使用触发器和令牌表来实现它.我正在考虑的想法是有一个令牌表.存储过程必须首先在令牌表中插入值.然后更新价格列.[详细]
-
sql-server – 为什么要定期重启以保持我的实例运行良好?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:103
我们在SQL 2005上有一个生产数据库服务器.一切正常运行一段时间,但几周后我们看到一个显着的性能下降.只有重新启动SQL Server才能使性能恢复正常. 一些背景: 运行1200多个数据库(主要是单个租户,一些多租户).在任何人讲授转移到多租户之前,有正当理由保持[详细]
-
sql-server – 如何查找导致tempdb增长的SQL语句?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:132
服务器的tempdb(SQL Server 2008)每月多次增加到500GB.是否有可能找出导致此问题的SQL语句?问题通常不是由create table #temp …引起的;插入#temp …或选择…到#temp …但复杂的连接. 某些tempdb文件的初始大小每次也会自动设置为更大的值.怎么预防呢?[详细]
-
使用SQL遍历关系数据库中的树状数据
所属栏目:[MsSql教程] 日期:2020-12-24 热度:54
有没有办法在SQL中遍历树数据?我在Oracle中了解connect by,但在其他SQL实现中是否有另一种方法可以做到这一点?我问,因为使用connect by比编写循环或递归函数更容易为每个结果运行查询. 由于有些人似乎对“树数据”这个短语感到困惑,我将进一步解释:我的[详细]
-
sql-server – 增加的网络延迟会导致MS SQL Server中的表锁吗?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:127
如果我通过高延迟网络对SQL Server数据库进行单次调用,是否会因延迟而发生表锁定?假设我查询表A以获取某些记录,并且SQL Server必须通过慢速网络返回该数据 – 当服务器通过网络发送响应时,表A上是否存在读锁定,或者SQL Server是否在发送之前释放锁定响应[详细]
-
sql-server – 加速没有子句的巨大DELETE FROM的方法
所属栏目:[MsSql教程] 日期:2020-12-24 热度:71
使用SQL Server 2005. 我正在执行一个巨大的DELETE FROM而没有where子句.它基本上等同于TRUNCATE TABLE语句 – 除了我不允许使用TRUNCATE.问题是表格很大 – 1000万行,完成需要一个多小时.有没有办法让它更快,没有: 使用截断 禁用或删除索引? t-log已经[详细]
-
sql-server – 如何去除希伯来语重音符号
所属栏目:[MsSql教程] 日期:2020-12-24 热度:91
我需要一个字符编码技巧去除希伯来语口音标记. 之前的样品 ???????????? ??????? ????????? ???? ???????????? ?????? ???????? 样品之后 ?????? ??? ????? ?? ????? ??? ???? 解决方法 这里的诀窍是要意识到你在问题中用“口音”看到的这些字符并不是真正[详细]
-
sql-server – 在live prod表上更改varchar的长度
所属栏目:[MsSql教程] 日期:2020-12-24 热度:130
我有一个MS SQL Server 2008 R2数据库服务器当前正在使用生产应用程序. 对应用程序的新增强现在要求表中的varchar(100)列的长度增加. 可以在不影响当前数据的情况下增加prod DB中现有列的长度吗? 是否必须在非工作时间内完成此更改以避免服务中断? 解决[详细]
-
数据库设计 – 什么是审计表?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:71
什么是审计表? 它们有用吗? 我遇到他们读this article. 解决方法 审计表用于跟踪特定表或表的事务.它们允许您查看正在进行的“日志”(缺少更好的单词).例如,假设你有一个这样的表: create table SensitiveInformation( SensitiveNumber int not null,Se[详细]
-
sql-server-2005 – 什么是数据库统计信息,我如何从中受益?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:184
我听说过SQL Server默认保留的统计信息.它们跟踪的是什么,我如何使用这些信息来改进我的数据库? 解决方法 统计信息只是一种动态元数据形式,可帮助查询优化器做出更好的决策.例如,如果表中只有十几行,那么就没有必要去索引进行查找;进行全表扫描总是会更好[详细]
-
sql-server-2008-r2 – 使用WHERE IN在删除操作期间发生意外扫描
所属栏目:[MsSql教程] 日期:2020-12-24 热度:192
副标题#e# 我有一个如下查询: DELETE FROM tblFEStatsBrowsers WHERE BrowserID NOT IN ( SELECT DISTINCT BrowserID FROM tblFEStatsPaperHits WITH (NOLOCK) WHERE BrowserID IS NOT NULL) tblFEStatsBrowsers有553行. tblFEStatsPaperHits有47.974.301[详细]
-
sql-server – 哪个数据库可以处理数十亿/数万亿条记录的存储?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:64
我们正在研究开发一种捕获和分析netflow数据的工具,我们收集了大量的数据.每天我们捕获大约14亿个流记录,这些记录在json格式中看起来像这样: { "tcp_flags": "0","src_as": "54321","nexthop": "1.2.3.4","unix_secs": "1352234521","src_mask": "23","to[详细]
-
sql-server – 在sql server上使用并行性有什么危险?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:128
在我们的客户中,sql server配置为1以获得并行度.服务器有8个cpu,那么将这个度数限制为1的理由是什么? 解决方法 SQL Server已经将多个查询放入多个CPU(如果获得许可).在较大的查询上,它可以通过启用并行性来破坏跨多个线程(以及可能的CPU)的单个查询. 您应[详细]
-
sql-server – 如何确定服务器上是否正在使用SQL Server ldf日志
所属栏目:[MsSql教程] 日期:2020-12-24 热度:195
我有一个SQL Server ldf文件,它的大小非常大,只有190千兆字节.我很确定它只是一个旧的SharePoint内容数据库的遗留物,不再在这个数据库服务器上,但我想在我搞砸它之前绝对肯定.我的服务器上有几十个数据库.我怎样才能最轻松地验证此ldf文件是否以某种方式在[详细]
-
sql-server – 为什么引用连接谓词中的变量强制嵌套循环?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:108
我遇到了这个问题 recently,在网上找不到任何关于它的讨论. 下面的查询 DECLARE @S VARCHAR(1) = '';WITH T AS (SELECT name + @S AS name2,* FROM master..spt_values)SELECT *FROM T T1 INNER JOIN T T2 ON T1.name2 = T2.name2; 始终获得嵌套循环计划[详细]
-
sql-server – 如何强制SQL Server Management Studio更新Intell
所属栏目:[MsSql教程] 日期:2020-12-24 热度:183
除非我将其关闭并重新启动,否则SSMS中的IntelliSense不会更新.我已经尝试断开与服务器的连接并在SSMS会话处于活动状态时重新连接,但这不起作用. 重新创建的步骤: 创建一个表 从该表中选择一些内容 SSMS显示 它下面有波浪形的红线,提示“无效的对象名称”[详细]

浙公网安备 33038102330459号