标签: database-administration

如何找到PostgreSQL数据库最后一次更新的时间?

我正在使用一个批量更新的postgreSQL数据库.我需要知道数据库(或数据库中的表)最后一次更新或修改的时间.

我看到postgeSQL论坛上有人建议使用日志记录并查询日志.这对我不起作用,因为我无法控制客户端代码库.

sql postgresql metadata database-administration

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

MongoDB的数据库管理工具

我有点困惑.MongoDB是最受欢迎的数据库之一.是否有任何数据库管理工具可用于MongoDB,如MySQL工作台或[localhost web based] PHPMyadmin.

我在Windows 7机器上.

database-administration mongodb

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

如何删除数据库

我使用了以下sytanx

drop database filmo; 
Run Code Online (Sandbox Code Playgroud)

并得到以下错误:

ERROR 1010 (HY000): Error dropping database (can't rmdir './filmo/', errno: 17)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗..

mysql database-administration

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

为多对多关系(产品的变体)的组合设计SQL模式

我希望这个标题有点帮助.我正在使用MySQL作为我的数据库

我正在建立一个产品数据库,我不知道如何处理产品变化的存储价格/ SKU.产品可能有无限的变化,每个变化组合都有自己的价格/ SKU /等.

这就是我现在设置我的产品/变体表的方法:

PRODUCTS
+--------------------------+
| id | name | description  |
+----+------+--------------+
| 1  | rug  | a cool rug   |
| 2  | cup  | a coffee cup |
+----+------+--------------+

PRODUCT_VARIANTS
+----+------------+----------+-----------+
| id | product_id | variant  | value     |
+----+------------+----------+-----------+
| 1  | 1          | color    | red       |
| 2  | 1          | color    | blue      |
| 3  | 1          | color    | green     |
| 4  | 1          | material …
Run Code Online (Sandbox Code Playgroud)

sql schema database-administration e-commerce database-schema

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

如何使用Squirrel SQL列出数据库中的所有表?

我使用Squirrel SQL连接到桌面上的JavaDB/Derby数据库.我可以运行SQL查询.

但是如何列出数据库中的所有表?并且最好是所有列和列类型.

squirrel-sql database-administration database-management database-table

18
推荐指数
3
解决办法
4万
查看次数

如何在2.6中向Mongo添加管理员用户?

我从2.4升级到2.6并且身份验证失败了. 本教程看起来非常简单,但我一直被锁在自己的数据库之外.我的情况非常简单,我有一个Mongo服务器,需要一个用户/密码组合才能连接.

首先,我通过提到的localhost异常进行连接.然后我按照建议创建管理员用户:

use admin
db.createUser(
  {
    user: "myadmin",
    pwd: "mysecret",
    roles:
    [
      {
        role: "userAdminAnyDatabase",
        db: "admin"
      }
    ]
  }
)
Run Code Online (Sandbox Code Playgroud)

现在是时候添加新用户,以便健全地检查自己,我注销了shell.现在,当我键入"mongo"时,它失败了.以前工作但是没问题,它没有看到用户名密码,我猜不再有localhost异常,所以我按照这里列出的说明操作:

mongo --port 27017 -u myadmin -p mysecret --authenticationDatabase admin
Run Code Online (Sandbox Code Playgroud)

我得到:

MongoDB shell version: 2.6.0
connecting to: 127.0.0.1:27017/test
Error while trying to show server startup warnings: not authorized on admin to execute command { getLog: "startupWarnings" }
>
Run Code Online (Sandbox Code Playgroud)

任何想法如何:

  1. 设置Mongo 2.6所以我可以轻松地进出shell来管理数据库(我认为这是"系统用户管理员")

  2. 从远程客户端启用用户连接?(只是mongo方面,iptables无需帮助......)

谢谢!

database-administration mongodb

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

如果作业中的任何步骤失败,请通知操作员

如果作业中的任何步骤失败,我可以(如何)配置Sql Server 2008以通知操作员?

我有一个Sql Server作业,有几个步骤来更新来自多个不同来源的数据,然后是一个最后一步,对数据执行多次计算.所有"数据刷新"步骤都设置为"失败时转到下一步".一般来说,如果其中一个数据刷新失败,我仍然希望最后一步运行,但我仍然希望收到关于中间故障的通知,所以如果它们一直失败,我可以调查.

sql-server notifications sql-server-agent database-administration server-administration

14
推荐指数
3
解决办法
2万
查看次数

仅从oracle sql中的给定时间戳提取日期

以下查询:

select cdate from rprt where cdate <= TO_CHAR(sysdate, 'YYYY/MM/DD-HH24-MI-SS-SSSSS') and ryg='R' and cnum='C002';
Run Code Online (Sandbox Code Playgroud)

return:2013/04/27-10:06:26:794存储在表中.

我想将日期仅作为:27-04-2013并获得结果tdate和sysdate之间的天数.

sql database-administration oracle10g

14
推荐指数
3
解决办法
16万
查看次数

如何解决此"ORA-01109:数据库未打开"错误?

我正在尝试使用SQLPlus创建自己的数据库.所以首先我以管理员身份登录:

sqlplus sys/sys_password as sysdba
Run Code Online (Sandbox Code Playgroud)

然后我尝试创建一个名为sqlzoo的新用户:

CREATE USER sqlzoo IDENTIFIED BY sqlzoo 
DEFAULT TABLESPACE tbs_perm_01sqlzoo 
TEMPORARY TABLESPACE tbs_perm_01sqlzoo 
QUOTA 20M ON tbs_perm_01sqlzoo;
Run Code Online (Sandbox Code Playgroud)

这给了我以下错误:

ERROR at line 1:
ORA-01109: database not open
Run Code Online (Sandbox Code Playgroud)

为什么它会给我这样的错误?

oracle sqlplus database-administration

14
推荐指数
4
解决办法
9万
查看次数

如何通过查询在数百万行中优化计数和排序

在优化order by和count查询时需要帮助,我有数百万(约3百万)行的表.

我必须连接4个表并获取记录,当我运行简单查询时,它只需要毫秒才能完成,但是当我尝试通过离开连接表来计数或排序时,它会无限期地停留.

请参阅以下案例.

DB服务器配置:

CPU Number of virtual cores: 4
Memory(RAM): 16 GiB
Network Performance: High
Run Code Online (Sandbox Code Playgroud)

每张表中的行:

tbl_customers -  #Rows: 20 million.
tbl_customers_address -  #Row 25 million.
tbl_shop_setting - #Rows 50k
aio_customer_tracking - #Rows 5k
Run Code Online (Sandbox Code Playgroud)

表格架构:

CREATE TABLE `tbl_customers` (
    `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
    `shopify_customer_id` BIGINT(20) UNSIGNED NOT NULL,
    `shop_id` BIGINT(20) UNSIGNED NOT NULL,
    `email` VARCHAR(225) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci',
    `accepts_marketing` TINYINT(1) NULL DEFAULT NULL,
    `first_name` VARCHAR(50) NULL DEFAULT NULL COLLATE 'latin1_swedish_ci',
    `last_name` VARCHAR(50) NULL DEFAULT …
Run Code Online (Sandbox Code Playgroud)

mysql database database-administration

14
推荐指数
2
解决办法
515
查看次数