问题标签 [database-administration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
162 浏览

mysql - 什么是 QP 层?

来自blogs.innodb.com:InnoDB Memcached with Binlog Capability

在我们早期的 Labs 版本中,我们通过 InnoDB Memcached Daemon Plugin 展示了一个 MySQL NoSQL 解决方案(参见之前的 Calvin 和我的帖子)。较早的版本允许 Memcached 插件直接与 InnoDB 交互,完全绕过 MySQL 优化器和QP layers. 它与另一个流行的 MySQL NoSQL 解决方案 HandlerSocket 不同,它甚至跳过了 Handler API 层并通过 InnoDB API 直接访问 InnoDB。因此,理论上,它会更简单、更有效。

是什么QP Layers

搜索并没有给我带来任何好的结果。我最接近的是Query Path. 这是正确的吗?

0 投票
2 回答
101 浏览

android - 为什么我的 Android 数据库不存储任何内容?

我正在开发一个也涉及数据库的 Android 应用程序,并且遇到了一个非常烦人的错误。我正在研究从网络上获取的示例。

下面的例子工作得很好(没有 logcat 错误)。但是,如果我尝试更改 KEY 字符串的内容,它就会停止工作。

例如,如果我将 KEY_LOCATION = "title" 更改为 KEY_LOCATION = "title1",整个数据库就会崩溃。

到目前为止,我还尝试增加数据库版本号,但没有成功。非常感激任何的帮助。

.....................

这些是我得到的错误:

0 投票
1 回答
459 浏览

java - 在创建后更改 Apache Derby 表的 derby.storage.pageSize 属性

是否可以更改现有表的 derby.storage.pageSize 属性?还是我必须导出我的数据,删除然后使用新属性重新创建表,然后重新导入我的数据?

0 投票
8 回答
67989 浏览

sql-server - “无法打开用户默认数据库。登录失败。” 安装 SQL Server Management Studio Express 后

我在程序使用的本地文件中有一个数据库。该程序功能有限,我需要运行一些快速查询。我安装了 SQL Server Management Studio Express 2005 (SSMSE),连接到 SQL Server 实例,附加数据库文件并运行查询。现在原程序将不再连接到数据库。我收到错误:

无法打开用户默认数据库。登录失败。用户“MyComputer\MyUserName”登录失败。

我已经回到 SSMSE 并尝试设置默认数据库。我已经打开了Security、Logins、BUILTIN\AdministratorsBUILTIN\Users。在General下,我已将默认数据库设置为程序的数据库。在User Mappings下,我确保勾选了数据库并且勾选了db_datareaderdb_datawriter

该程序使用连接字符串:

服务器=(本地)\实例;AttachDbFilename=C:\PathToDatabase\Database.mdf; 综合安全=真;用户实例=真;

我对数据库管理了如指掌。我还缺少什么?

0 投票
3 回答
4445 浏览

phpmyadmin - 有哪些基于 Web 的 DB2 管理工具可用?

我正在寻找一个基于 Web 的 GUI 来与 DB2 交互和管理 DB2。大致相当于 phpMyAdmin 但适用于 DB2。(我确实找到并安装了http://us2.php.net/ibm_db2但这只是一个 PHP 函数库而不是基于 Web 的 GUI。)

0 投票
2 回答
56836 浏览

oracle - 如何正确地制作公共同义词

这是一个非常愚蠢的问题,但我需要帮助。

我有一张 mydbowner 拥有的桌子。它被命名为 mydbowner.mytable。我试图通过发出命令来创建一个公共同义词:

为 mydbowner.mytable 创建或替换公共同义词 mytable;

当我这样做时,我查询得到的表:

ORA-01775: 同义词循环链

我如何在没有问题的情况下制作这个同义词。

0 投票
1 回答
178 浏览

database-design - Mongodb 索引状态后崩溃和索引阶段

这个问题有两个方面,都与指数有关。

我有一个包含 5.3 亿个条目的数据集,每个条目都有一个包含 10 个元素的数组。我正在使用单个 mongod。我正在批量插入后的数组上构建索引。该数组有两个字符串类型的键值对 - int。

我已经推断/研究过,在构建之前建立索引是 mongodb 的设计目的,如果没有大量的 ram/swappable-virtual-memory,就无法(插入后)对如此大的数据集进行索引。

一:指数构建阶段

索引构建的阶段是什么,我正在查看日志,看到它从 0 上升到 100%,只有在达到 100% 时才开始计数(与排序有关??)。第二阶段比第一阶段慢得多。还有其他需要完成的通行证吗?

二:索引状态

我不打算以这种速度观看索引构建,并且我有一个索引数据集作为备份(我不再信任它,请继续阅读)。所以,我kill -9'd的过程。我再次启动了该过程,日志显示数据库确认索引构建操作正在进行并且错误结束,但除此之外没有其他内容。索引显示在db.<db-name>.getIndexes()列表中。

我觉得这很奇怪,尤其是getIndexes一点,我知道在这种情况下索引构建永远不会结束,现在我不能相信我认为索引结束的备份。

我至少希望数据库平台处于一致状态,或者在它通过我的控制之前达到一个状态。因此,要么回滚索引构建,完成它,要么拒绝在没有恢复操作的情况下启动。

那么如何确定我的数据库是否处于一致状态,特别是索引?

0 投票
1 回答
23 浏览

database - 收集系统设计时未预测的数据

您如何收集和存储不属于初始数据库和软件设计的数据?例如,如果你想出了一个指点系统,你必须为每个已经注册的用户收集积分。对于新用户来说,这很容易,因为业务逻辑的变化将反映指向系统......但是旧用户呢?

一般来说,如何处理从一开始就应该存在但没有的数据?编写手动查询来收集丢失的部分?使用定时任务?

0 投票
2 回答
4620 浏览

sql - 如何从现有数据库编写主键约束脚本

我有一个包含 300 个表的数据库。我需要清理表,所以我编写了一个脚本来删除所有约束、触发器、主键和外键。

我已经设法使用生成脚本功能创建脚本,但它们只包含 CREATE 语句中的主键。

我需要将它们作为 ALTER TABLE 语句获取,以便我可以删除键、清除数据库、插入新数据以及恢复所有键、约束等。

0 投票
2 回答
545 浏览

database - 在 1 个 Sql Server 上链接 2 个数据库

您将如何链接 1 个 SQL 服务器上的 2 个数据库?因此,我将拥有包含所有信息的 DatabaseA,然后 DatabaseB 将具有到 DatabaseA 的链接并具有与 DatabaseA 相同的所有信息。当 DatabaseA 改变它们的值时,DatabaseB 也会自动改变。

谢谢。