问题列表 - 第16页

如何找出mysql数据库中是否存在过程或函数?

如何找出mysql数据库中是否存在过程或函数?有任何发现选项吗?喜欢show procedures;(例如喜欢show tables;)

mysql stored-procedures

20
推荐指数
2
解决办法
4万
查看次数

如何移除对象上的锁?

我的一个查询遇到了行锁争用。我已经找到了导致这种情况的表 - 那么下一步是什么?哪个会话导致此表被锁定?如何解除锁定?

我正在使用 Oracle 10g

oracle-10g locked-objects

6
推荐指数
1
解决办法
1万
查看次数

z/OS 上 DB2 v9 上的 BLOB

在 z/OS 上的 DB2 v9(或更高版本)上使用 BLOB 的优缺点是什么?

澄清:是否有一些限制(例如对重组、HA 的影响)?

我们想存储大量文件:在长达 6 个月的时间内存储 1000 万个文件。大多数文件应该在 20k 到 100k 之间,但可能有例外(文件大于 1MB)。大多数文件应该是 XML,但其中一些可能包含数字签名或其他二进制数据。

db2

5
推荐指数
1
解决办法
4288
查看次数

带有 Oracle 的 SSD

我们一直在研究将 SSD 与 Oracle 结合使用,以加快我们的测试迁移运行。目前完成迁移运行需要 12-18 小时,具体取决于数据量(我们显然也在进行大量性能调整)。我们有许多廉价的 linux 机器,用于各种运行和分析。

直接从戴尔购买 SSD 的成本高得令人望而却步。我想知道是否有人有使用消费级固态硬盘(例如 Crucial/Micron 固态硬盘)的经验。

我意识到 TRIM 支持在 Linux(使用 Centos)上会是一个问题。有没有人在 Windows 7 上使用过它们来解决这个问题?

performance oracle

19
推荐指数
3
解决办法
2920
查看次数

如何配置 PostgreSQL 9.0 在 Windows XP 下自动启动?

昨天我在 Windows XP 上安装了 PostgreSQL 9.0,安装后数据库正在运行。今天早上启动系统后,数据库服务器没有自动启动。

如何配置 Windows XP 以在每次启动/重新启动后启动 postgresql 恶魔?(我是一个 Unix 人,我猜这对于了解 Windows 的人来说很容易。)

postgresql windows

4
推荐指数
1
解决办法
8903
查看次数

MySQL中的“CREATE INDEX”是线性操作吗?

我的意思是:

如果在包含n行的表上创建索引需要t时间。在同一个表上创建索引1000*n需要大约1000*t时间。

我正在努力实现是估计它需要通过创建相同的索引创建的生产数据库的索引所需的时间远小于测试数据库。

mysql index

20
推荐指数
2
解决办法
891
查看次数

如何阻止 MySQL slave 将更改复制到“mysql”数据库?

我已将我的从属设置为不复制“mysql”数据库,如此处所述 SHOW SLAVE STATUS\G;

           Slave_IO_State: Waiting for master to send event
              Master_Host: 127.0.0.1
              Master_User: replication
              Master_Port: 3306
            Connect_Retry: 60
          Master_Log_File: master-bin.000001
      Read_Master_Log_Pos: 1660
           Relay_Log_File: mysql-relay-bin.000004
            Relay_Log_Pos: 478
    Relay_Master_Log_File: master-bin.000001
         Slave_IO_Running: Yes
        Slave_SQL_Running: Yes
          Replicate_Do_DB: 
      **Replicate_Ignore_DB: mysql**
       Replicate_Do_Table: 
   Replicate_Ignore_Table: 
  Replicate_Wild_Do_Table: 
Replicate_Wild_Ignore_Table: 
               Last_Errno: 0
               Last_Error: 
             Skip_Counter: 0
      Exec_Master_Log_Pos: 1660
          Relay_Log_Space: 633
          Until_Condition: None
           Until_Log_File: 
            Until_Log_Pos: 0
Run Code Online (Sandbox Code Playgroud)

现在,如果我去主服务器和问题上GRANT和FLUSH PRIVILEGES:

GRANT SELECT ON *.* TO `foo`@`localhost` IDENTIFIED BY 'bar';
FLUSH PRIVILEGES;
Run Code Online (Sandbox Code Playgroud)

然后我回到从服务器并发出:

SHOW GRANTS FOR `foo`@`localhost`; …
Run Code Online (Sandbox Code Playgroud)

mysql replication

9
推荐指数
2
解决办法
8357
查看次数

无法使用 CREATE OR REPLACE 重命名 PostgreSQL 视图中的列

在 PostreSQL 8.3 中,我试图创建一个视图,它看起来就像一个现有的表,但具有不同的列名。

这有效

CREATE OR REPLACE VIEW gfam.nice_builds AS 
 SELECT (family_tree.family_tree_id) as x,
        family_tree.family_tree_name, family_tree.family_tree_description
   FROM gfam.family_tree;
Run Code Online (Sandbox Code Playgroud)

以上复制了 family_tree 表,但以下尝试失败:

CREATE OR REPLACE VIEW gfam.nice_builds AS 
 SELECT (family_tree.family_tree_id) as x,
        family_tree.family_tree_name, family_tree.family_tree_description
   FROM gfam.family_tree;
Run Code Online (Sandbox Code Playgroud)
  • 错误:无法更改视图列“family_tree_id”的名称

如何重命名列?

postgresql

52
推荐指数
2
解决办法
4万
查看次数

在专用数据库服务器上,要为操作系统保留多少内存?

假设您有一个明确用于数据库功能的专用服务器——您应该为操作系统保留多少内存?

我意识到这可能会有所不同,具体取决于特定的操作系统、特定的数据库软件等。但是,由于内存对数据库性能非常重要,我希望数据库具有最大合理级别的内存,而不会使主机操作系统挨饿。

所以

  • 什么是好的经验法则?
  • 我们应该查看哪些计数器或性能指标来确定我们是否走得太远并且主机操作系统是否以某种方式被数据库饿死?

sql-server windows memory

39
推荐指数
4
解决办法
7730
查看次数

如何停止/禁用 PITR 并安全地清理 WAL 段?

我们的生产服务器在 CentOS 5.2 版(最终版)上运行 PostgreSQL v8.2.3。

我们已经在我们的生产服务器中设置了 PITR。由于某些原因,设置 PITR 后,我们无法对其进行管理和维护。最终,我们的 WAL 存档驱动器(辅助驱动器)已满(100% 使用),并且要存档的其他 WAL 存档段累积在 pg_xlog/ 目录本身(可在主驱动器中使用)

PITR 设置细节

有2个驱动器:

  1. 主驱动器(pgsql/data/目录所在)为 400 GB。
  2. 辅助驱动器(WAL 档案)为 300 GB。所有 WAL 存档都写入此辅助驱动器。

现在,我们决定停止/禁用 PITR。

我的问题是,在这种情况下,如何停止/禁用 PITR 并安全地清除两个驱动器中的所有 WAL 段?

推荐/建议的方法是什么?非常感谢专家对此的建议/想法/建议。

postgresql

10
推荐指数
1
解决办法
3904
查看次数