最新问题
10得票2回答
如何操控PostgreSQL优化器的连接顺序?

我正在进行表连接顺序优化的工作。 在查询处理过程中,我想要获取由优化器生成的表连接顺序,并通过在PostgreSQL中使用自己的算法来更新它。 在查询处理过程中,我如何更新表连接顺序?

14得票2回答
使用Oracle Instant Client进行LDAP名称查找

部分原因是由于在完整安装Oracle客户端时出现版本冲突或位数问题,我的开发团队(我是其中的一员)已经开始使用Oracle Instant Client并避免在我们的开发机器上安装大多数新项目。这个方法效果不错,甚至可以用于生产环境部署。由于我们主要使用.NET技术,所以我们使用本地客户端(带...

10得票2回答
在mysql中查找非UTF-8数据

我有一个包含客户输入数据的MySQL数据库。 告诉客户他们的数据应该只使用UTF-8进行编码,但目前并没有强制执行,一些人正在使用未经UTF-8编码的字符。 我们打算添加一些检查,但是如何检测到未使用UTF-8编码的数据呢?是否有SQL或MySQL查询(或管理员命令)可以显示未经UTF-8...

10得票2回答
Mirroring the Distributor

有人成功地镜像分发数据库吗?我们有一个专用服务器作为分发器。它处理我们从生产环境到报告环境的所有推送复制。我们想在附近建立一个完全相同的服务器,以防分发器崩溃。有人成功构建过这样的系统吗?

14得票1回答
在可空组合索引上重新加入范围搜索?

为以下模式和示例数据 CREATE TABLE T ( A INT NULL, B INT NOT NULL IDENTITY, C CHAR(8000) NULL, UNIQUE CLUSTERED (A, B) ) INSERT INTO...

15得票1回答
CASE语句配合IS NULL和NOT NULL使用

在SQL Server 2005中,有没有更好的方法来编写下面的代码呢? CASE WHEN (ID IS NULL) THEN 'YES' WHEN (ID IS NOT NULL) THEN 'NO' END AS ID_Value,

27得票5回答
SQL Server 2012:使用命令行生成脚本

我正在使用SQL Server 2012。 SQL Server Management Studio有一个选项,可以右键单击数据库,然后选择任务和生成脚本。 有没有办法通过命令行自动化这个过程? 我想创建一个包含整个数据库架构和数据的脚本。 像ScriptDB和sqlpubwiz.ex...

11得票1回答
在表中添加可为空的列需要超过10分钟的时间。

我在添加一列到表格上遇到了问题。 我尝试运行了几次,但是在运行超过10分钟后,我决定取消查询,因为锁定时间太长。 ALTER TABLE mytable ADD mycolumn VARCHAR(50); 有用信息: - PostgreSQL版本:9.1 - 行数:约250K - 列数...

21得票3回答
MongoDB: RAM requirements

将整个索引存储在内存/RAM中是否足够,或者MongoDB是否尝试分配尽可能多的RAM来存储数据以实现快速读取? 我想运行MongoDB和其他应用程序,但似乎只有MongoDB不允许我定义一定范围的RAM,比如"max_memory_allocated_or_reserved=8GB"。 ...