AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / dba / 问题

全部问题(dba)

Martin Hope
Jin
Asked: 2014-12-02 02:54:58 +0800 CST

连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

  • 314

我正在尝试运行一个发送给我的网站,但这样做之后出现了这个错误

连接到 PostgreSQL 服务器:致命:主机“4X.XXX.XX.XXX”、用户“userXXX”、数据库“dbXXX”没有 pg_hba.conf 条目,C:\xampp\htdocs\xmastool\index.php 中的 SSL 关闭第 37 行

我发现这个答案说我只需要在pg_hba.conf文件中为该特定用户添加一个条目。

这是我的pg_hba.conf文件。

# TYPE  DATABASE        USER            ADDRESS                 METHOD
# IPv4 local connections:
local dbXXX userXXX md5
host    dbXXX  userXXX  XX.XXX.XXX.XXX           md5
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#host    replication     postgres        127.0.0.1/32            md5
#host    replication     postgres        ::1/128                 md5

但这样做之后,错误仍然存​​在。我重新启动了我的 XAMPP 服务器几次,但没有任何变化。

我需要改变pg_hba.conf什么?

postgresql pg-hba.conf
  • 12 个回答
  • 892678 Views
Martin Hope
Stéphane
Asked: 2013-04-16 11:19:16 +0800 CST

如何列出 PostgreSQL 中的所有模式?

  • 373

使用 PostgreSQL v9.1 时,如何使用 SQL 列出所有模式?

我期待着一些类似的东西:

SELECT something FROM pg_blah;
postgresql schema
  • 4 个回答
  • 701062 Views
Martin Hope
Mike Walsh
Asked: 2012-12-05 18:11:22 +0800 CST

为什么事务日志不断增长或空间不足?

  • 293

这似乎是大多数论坛和整个网络中的一个常见问题,这里以多种格式提出,通常听起来像这样:

在 SQL Server 中 -

  • 事务日志增长如此之大的一些原因是什么?
  • 为什么我的日志文件这么大?
  • 有什么方法可以防止这个问题的发生?
  • 当我找到根本原因并希望将我的事务日志文件设置为健康的大小时,我该怎么办?
sql-server transaction-log
  • 4 个回答
  • 330954 Views
Martin Hope
Stephane Rolland
Asked: 2012-08-14 04:44:44 +0800 CST

列出指定表的所有列

  • 462

我正在数据库中寻找我不知道的精确信息。数据库在单独的机器上,但我可以登录到它,并psql以管理员权限启动命令行。

这是第三方产品,他们回答问题的速度很慢。我知道数据在那个数据库中,所以我想做一些逆向工程。

给定一个表名,是否可以获得该表中列名的列表?

例如,在 SQL Server 中,可以将表转储到可重用的CREATE语句中,该语句以文本形式列出组成该表的所有列。

postgresql metadata
  • 5 个回答
  • 891070 Views
Martin Hope
haxney
Asked: 2012-07-03 11:36:13 +0800 CST

MySQL 能否合理地对数十亿行执行查询?

  • 297

我计划将质谱仪的扫描结果存储在 MySQL 数据库中,并想知道存储和分析这些数据量是否远程可行。我知道性能因环境而异,但我正在寻找大致的数量级:查询需要 5 天还是 5 毫秒?

输入格式

每个输入文件都包含一次光谱仪运行;每次运行都由一组扫描组成,每次扫描都有一个有序的数据点数组。有一些元数据,但文件的大部分由 32 位或 64 位整数或浮点数数组组成。

主机系统

|----------------+--------------------------------|
| 操作系统 | Windows 2008 64 位 |
| MySQL 版本 | 5.5.24 (x86_64) |
| 中央处理器 | 2x Xeon E5420(共 8 核)|
| 内存 | 8GB |
| SSD 文件系统 | 500 GiB |
| 硬盘阵列 | 12钛B |
|----------------+--------------------------------|

在服务器上运行的其他一些服务使用的处理器时间可以忽略不计。

文件统计

|------------------+--------------|
| 文件数量 | ~16,000 |
| 总尺寸 | 1.3钛B |
| 最小尺寸 | 0 字节 |
| 最大尺寸 | 12 GiB |
| 意思| 800 MB |
| 中位数 | 500 MB |
| 总数据点 | 约2000亿 |
|------------------+--------------|

数据点的总数是一个非常粗略的估计。

提议的模式

我正计划做“正确”的事情(即疯狂地规范化数据),所以会有一个runs表,一个spectra带有外键 to的表runs,以及一个datapoints带有 to 外键的表spectra。

2000 亿数据点问题

我将跨多个光谱进行分析,甚至可能进行多次运行,从而产生可能涉及数百万行的查询。假设我正确地索引了所有内容(这是另一个问题的主题)并且没有尝试在网络上洗牌数百个 MiB,那么 MySQL 是否可以远程处理这个问题?

附加信息

扫描数据将来自基于 XML 的 mzML格式的文件。这种格式的 <binaryDataArrayList>核心在于存储数据的元素。每次扫描都会产生 >= 2 个<binaryDataArray>元素,这些元素加在一起形成一个 2 维(或更多)形式的数组[[123.456, 234.567, ...], ...]。

这些数据是一次性写入的,因此无需担心更新性能和事务安全性。

我对数据库模式的天真计划是:

runs桌子

| 列名 | 类型 |
|--------------+--------------|
| 编号 | 主键 |
| 开始时间 | 时间戳 |
| 姓名 | VARCHAR |
|--------------+--------------|

spectra桌子

| 列名 | 类型 |
|----------------+--------------|
| 编号 | 主键 |
| 姓名 | VARCHAR |
| 索引 | 情报 |
| 频谱类型 | 情报 |
| 代表 | 情报 |
| 运行标识 | 外键 |
|----------------+--------------|

datapoints桌子

| 列名 | 类型 |
|--------------+--------------|
| 编号 | 主键 |
| 频谱ID | 外键 |
| mz | 双 |
| 数量 | 双 |
| 索引 | 情报 |
|--------------+--------------|

这合理吗?


所以,正如你可能已经推断的那样,我是程序员,而不是实验室的生物学家,所以我对科学的了解几乎不如实际的科学家。

这是我将要处理的数据类型的单光谱(扫描)图:

查看器屏幕截图

该软件的目标是找出峰值的位置和重要性。我们现在使用专有软件包来解决这个问题,但我们想编写自己的分析程序(用 R 语言),这样我们就知道在表格下面到底发生了什么。如您所见,绝大多数数据都是无趣的,但我们不想丢弃我们的算法遗漏的可能有用的数据。一旦我们有了一个满意的可能峰值列表,管道的其余部分将使用该峰值列表,而不是原始数据点列表。我想将原始数据点存储为一个大块就足够了,因此如果需要可以重新分析它们,但只保留峰值作为不同的数据库条目。在那种情况下,每个光谱只有几十个峰,所以疯狂的缩放东西不应该

mysql database-design
  • 15 个回答
  • 183355 Views
Martin Hope
qazwsx
Asked: 2012-05-03 08:54:41 +0800 CST

如何监控大型 .sql 文件的导入进度?

  • 276

我正在导入 7 GBfoobar.sql来恢复本地数据库中的表。

$ mysql -h localhost -u root 'my_data' < foobar.sql

$ mysql --version
/usr/local/mysql/bin/mysql  Ver 14.12 Distrib 5.0.96, for apple-darwin9.8.0 (i386) using readline 5.1

我如何监控其进度?

mysql mysqldump
  • 18 个回答
  • 261390 Views
Martin Hope
markdorison
Asked: 2011-12-17 12:39:37 +0800 CST

你如何mysqldump特定的表?

  • 520

如何在不包括其余 db 表的情况下转储特定表或表集?

mysql backup
  • 4 个回答
  • 954941 Views
Martin Hope
Jonas
Asked: 2011-06-04 02:22:54 +0800 CST

如何使用 psql 对 SQL 查询进行计时?

  • 321

我想针对我的 PostgreSQL 数据库对一些 SQL 查询进行基准测试。有什么方法可以让我使用 SQL 查询来计时psql?

postgresql benchmark
  • 3 个回答
  • 193465 Views
Martin Hope
Jonas
Asked: 2011-05-28 00:33:05 +0800 CST

如何从 PostgreSQL 中的选择查询中将值插入表中?

  • 335

我有一张桌子items (item_id serial, name varchar(10), item_group int)和一张桌子items_ver (id serial, item_id int, name varchar(10), item_group int)。

items_ver现在我想在from中插入一行items。是否有任何简短的 SQL 语法来执行此操作?

我尝试过:

INSERT INTO items_ver VALUES (SELECT * FROM items WHERE item_id = 2);

但我得到一个语法错误:

ERROR:  syntax error at or near "select"
LINE 1: INSERT INTO items_ver VALUES (SELECT * FROM items WHERE item...

我现在尝试:

INSERT INTO items_ver SELECT * FROM items WHERE item_id = 2;

它工作得更好,但我得到了一个错误:

ERROR:  column "item_group" is of type integer but expression is of type 
character varying
LINE 1: INSERT INTO items_ver SELECT * FROM items WHERE item_id = 2;

这可能是因为列在表中的定义顺序不同。列顺序重要吗?我希望 PostgreSQL 匹配列名。

postgresql insert
  • 4 个回答
  • 725524 Views
Martin Hope
Jonas
Asked: 2011-02-18 00:45:49 +0800 CST

如何使用 psql 列出所有数据库和表?

  • 1462

我正在尝试学习 PostgreSQL 管理并开始学习如何使用psql命令行工具。

当我使用 登录时psql --username=postgres,如何列出所有数据库和表?

我试过了\d,d但dS+没有列出任何内容。我已经使用 pgAdmin III 创建了两个数据库和一些表,所以我知道它们应该被列出。

postgresql tools
  • 7 个回答
  • 2958919 Views
下一页

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve