-
sql-server – 可以在一台SQL服务器上放置的数据库数量有限制吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:98
我正在建立一个SaaS系统,我们计划为每个客户提供他们自己的数据库.系统已经设置好,如果负载太大,我们可以轻松扩展到其他服务器;我们希望拥有数千甚至数万名客户. 问题 对于一个SQL Server上可以/应该具有的微数据库的数量是否有任何实际限制? 它会影响服务器[详细]
-
sql-server – IntelliSense无法正常工作但已启用
所属栏目:[MsSql] 日期:2020-05-24 热度:129
这个问题确实是一个棘手的问题(而且很烦人). 在SQL Server Management Studio 2008中,直到几天前我的IntelliSense工作得很好.然后突然停了下来.工具栏菜单上启用的图标,以及工具 – 下的图标.选项 – 文字编辑器 – T-SQL – IntelliSense它说它在那里启用.[详细]
-
并发性 – 如何测试数据库中的竞争条件?
所属栏目:[MsSql] 日期:2020-05-24 热度:113
我尝试编写数据库代码以确保它不受竞争条件的影响,以确保我已锁定正确的行或表.但我经常想知道:我的代码是否正确?是否有可能强制显示任何现有的竞争条件?我想确保如果它们确实发生在生产环境中,我的应用程序将做正确的事情. 我一般都知道哪个并发查询可能[详细]
-
在sql中选择特定的行号
所属栏目:[MsSql] 日期:2020-05-24 热度:61
参见英文答案 Row Offset in SQL Server15个 T-SQL Skip Take Stored Procedure2个 有什么方法可以在SQL Server中选择指定的行数?就像我的第一个查询一样,我想获[详细]
-
如何识别SQL Server的端口号
所属栏目:[MsSql] 日期:2020-05-24 热度:50
我在我的系统中安装SQL Server,我必须检查SQL在我的系统中工作的端口号 打开SQL Server Management Studio 连接到需要端口号的数据库引擎 针对数据库运行以下查询 从sys.dm_exec_connections中选择不同的local_net_address,local_tcp_port,其中local_net_addr[详细]
-
sql-server-2008 – SQL Server 2008 – 一个表24gb,删除了95%的数据,什么是重获空
所属栏目:[MsSql] 日期:2020-05-24 热度:89
我们在数据库中保存了不必要的日志数据.一张桌子增加到100万张,其中99%现已消失. 我们的db大小为40gb,自由空间为24gb. 什么是重新获得该空间的最佳方式(从而减少我们备份的大小). 我们的恢复模式很简单.我们可以在管理工作室中使用自动缩小设置吗? 编辑 可[详细]
-
sql-server – 为什么在我的测试用例中,顺序GUID键的执行速度比顺序INT键快?
所属栏目:[MsSql] 日期:2020-05-24 热度:151
在询问 this问题比较顺序和非顺序GUID之后,我尝试比较INSERT性能:1)一个表与GUID主键顺序初始化newsequentialid(),和2)一个表,INT主键按顺序初始化(1,1).我希望后者最快,因为整数宽度较小,生成顺序整数似乎比顺序GUID更简单.但令我惊讶的是,带有整数键的表上[详细]
-
不使用任何数据库对asp.net网站进行身份验证
所属栏目:[MsSql] 日期:2020-05-24 热度:173
有没有办法在不需要DB的情况下提供用户登录.我们正在部署一个系统来控制某些硬件,而客户想要一个可以从浏览器访问的界面,但他们也希望提供登录以防止任何机构访问它. 我没有理由让DB实现我需要的东西.我不想在盒子上安装数据库只是为了提供身份验证. 很确定我[详细]
-
sql-server – 存储过程与内联SQL
所属栏目:[MsSql] 日期:2020-05-24 热度:129
我知道存储过程通过执行路径(比应用程序中的内联sql)更有效.然而,当被按下时,我对于为什么不是超级知识. 我想知道这方面的技术推理(以后我可以向别人解释). 任何人都可以帮我制定一个好的答案吗? 我相信这种情绪在某一时刻是正确的,但在当前版本的SQL Server[详细]
-
sql-server – 在调用数据库上下文时执行的中央存储过程
所属栏目:[MsSql] 日期:2020-05-24 热度:172
我正在使用sys.dm_db_index_physical_stats视图开发自定义维护解决方案.我目前从存储过程中引用它.现在,当该存储过程在我的一个数据库上运行时,它会执行我想要它执行的操作,并下拉有关任何数据库的所有记录的列表.当我将它放在不同的数据库上时,它会下拉所有[详细]
-
sql – db2中的Listagg替代方案
所属栏目:[MsSql] 日期:2020-05-24 热度:168
我的客户正在使用没有listagg函数的db2数据库,但我需要以某种方式在一个字段内聚合主键信息. 现在(对于Oracle)我使用它作为更大查询的一部分: SELECT LISTAGG(COLUMN_NAME || : || CONTENT, ,) WITHIN GROUP (ORDER BY COLUMN_NAME || : || CONTENT) FROM TA[详细]
-
sql-server – 在Sql Server中,有没有办法检查选定的一组行是否被锁定?
所属栏目:[MsSql] 日期:2020-05-24 热度:187
我们正在尝试更新/删除数十亿行表中的大量记录.由于这是一个受欢迎的表,因此本表的不同部分有很多活动.任何大型更新/删除活动都被阻止了很长一段时间(因为它等待锁定所有行或页锁或表锁)导致超时或需要多天才能完成任务. 因此,我们正在改变删除小批量行的方法[详细]
-
sql-server – 外部应用vs左连接性能
所属栏目:[MsSql] 日期:2020-05-24 热度:50
我正在使用SQL SERVER 2008 R2 我刚刚在SQL中遇到了APPLY,并且喜欢它解决了很多情况下的查询问题, 我正在使用的许多表格左边加入以获得结果,我能够获得1个外部申请. 我在本地数据库表中有少量数据,在部署之后,代码应该在至少20倍的数据上运行. 我担心外部应用[详细]
-
sql-server – 如何在SQL Server 2008中强制删除数据库
所属栏目:[MsSql] 日期:2020-05-24 热度:63
我试图强制删除数据库,但在删除数据库后,当我尝试重新创建数据库时,我收到了错误 cannot create file C:Program Files…..[databasename].mdf because it already exists 这是我强制删除数据库的查询 Use master;ALTER database [databasename] set offline w[详细]
-
sql-server – 可能的最小备份…使用SQL Server
所属栏目:[MsSql] 日期:2020-05-24 热度:80
每天我们通过WAN发送SQL Server备份.我们需要最小化这些备份的大小,因此不需要永远. 我们不介意我们的备份过程需要更长的时间;目前我们需要在WAN上移动30gig压缩备份,耗时超过10小时. 我们有2个选项可以获得较小的每日备份. 记录运输,这意味着我们必须重组灾[详细]
-
sql-server – 如何保留SQL Server存储过程修订的历史记录
所属栏目:[MsSql] 日期:2020-05-24 热度:60
注意:我不是在询问完整版本控制. 有没有办法自动保存SQL Server上的存储过程的历史记录. 与Google Docs自动保存文档版本历史的方式类似,Wikipedia会自动保留文章版本的历史记录. 我不希望用户更新存储过程也要维护存储过程的存储库.这是太多的工作,人们不会[详细]
-
sql-server – 为什么.bacpac文件与同一数据库的.bak文件相比如此之小?
所属栏目:[MsSql] 日期:2020-05-24 热度:160
我一直在备份我的SQL Server 2014 Express数据库以导入到其他服务器,并注意到.bacpac和.bak之间的文件大小不同. 为什么.bacpac文件与同一数据库的.bak文件相比如此之小? 感谢您的任何见解! 一个 .bacpac file =架构数据.请注意,使用Native格式(不可由Human[详细]
-
sql-server – 为什么索引REBUILD不会减少索引碎片化?
所属栏目:[MsSql] 日期:2020-05-24 热度:192
我使用ALTER INDEX REBUILD来删除索引碎片.在某些情况下,REBUILD似乎没有消除这种碎片. REBUILD不删除碎片的原因是什么?似乎这种情况尤其发生在小指数上. 如果索引非常小(我相信少于8页),它将使用混合范围.因此,它看起来好像仍然存在碎片,因为住房范围将包含[详细]
-
数据库设计 – CAP定理背后的原因是什么?
所属栏目:[MsSql] 日期:2020-05-24 热度:67
http://en.wikipedia.org/wiki/CAP_theorem http://www.cs.berkeley.edu/~brewer/cs262b-2004/PODC-keynote.pdf 我认为这不是很简单,为什么只有两个 一致性 可用性 分区容差 可以容纳任何给定的分布式数据库系统.这个猜想被证明了,但有没有更容易的方法来看看[详细]
-
sql-server – 开发人员应该能够查询生产数据库吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:56
是否应授予开发人员查询(SELECT / read)生产数据库的权限?我以前工作的地方,开发团队有db_datareader角色;我工作的地方现在开发团队甚至无法连接到生产实例. 其中一个测试实例是每周一次从生产备份恢复的生产副本,因此开发人员实际看到数据没有任何问题. 有[详细]
-
sql-server – 写varchar和nvarchar之间的差异
所属栏目:[MsSql] 日期:2020-05-24 热度:74
目前在我们的SQL Server 2012数据库中,我们正在使用varchar,我们想要更改该nvarchar.我已经生成了一个脚本来做到这一点. 我的问题是SQL Server如何写入varchar列与nvarchar列有什么不同?我们有一些我关心的后端程序. 编辑: 不确定这是否有帮助,但列没有索引[详细]
-
sql-server – “避免基于递增密钥创建聚簇索引”是SQL Server 2000天的一个神话吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:73
我们的数据库由许多表组成,其中大多数使用整数代理键作为主键.这些主键中大约有一半位于标识列上. 数据库开发始于SQL Server 6.0时代. 从一开始就遵循的规则之一是,避免基于递增键创建聚簇索引,如在这些Index Optimization Tips中找到的那样. 现在使用SQL Ser[详细]
-
基于其他行排除行(SQL)
所属栏目:[MsSql] 日期:2020-05-24 热度:105
说我有这样的查询: SELECT *FROM TABLE 它返回: TABLEID | DATA | VAL===============01 | ABCD | 101 | DEFG | 202 | FGHI | 302 | HIJK | 203 | JKLM | 303 | LMNO | 404 | NOPQ | 004 | PQRS | 1 目前我有一个查询尝试只找到这样[详细]
-
sql-server – RAW分区上的CREATE DATABASE不再有效?
所属栏目:[MsSql] 日期:2020-05-24 热度:117
我正在尝试使用两个原始(即未格式化的)分区创建数据库. Microsoft Docs声明您可以这样做,您只需要指定原始分区的驱动器号,如下所示: CREATE DATABASE DirectDevice ON (NAME = DirectDevice_system, FILENAME = S:)LOG ON (NAME = DirectDevice_log, FILENAM[详细]
-
sql – Oracle Performance IN或OR
所属栏目:[MsSql] 日期:2020-05-24 热度:96
oracle中的哪个运算符可以提供更好的IN或OR性能 例如: select * from table where y in (1,2,3) 要么 select * from table where y = 1 or y = 2 or y = 3 你想要做一个解释计划,但我希望性能是相同的.[详细]

浙公网安备 33038102330553号