我正在尝试在我的本地主机上使用 pg_dump 在远程机器上转储 4GB PostgreSQL 数据库。我的本地主机报告有 15GB 的可用空间。我正在将输出通过管道传输到 gzip。但是,经过大约 15 分钟的处理后,pg_dump 中止,指出“pg_dump:[tar 归档程序] 无法写入输出文件:设备上没有剩余空间”。我不断监视我机器上的可用磁盘空间量,它始终保持在 ~10GB 范围内。为什么 pg_dump 由于磁盘空间不足而过早失败,即使仍有足够的空间?
我的命令看起来像:
pg_dump -c --host=${HOST} --username=${DATABASEUSER} --blobs --format=t ${DATABASE} | gzip -c > /tmp/db-backup.tar.gz
Run Code Online (Sandbox Code Playgroud) 我们正在开发一个网站,当我们在本地开发时(我们中的一个来自 Windows),我们使用 sqlite3,但在服务器(linux)上我们使用 postgres。我们希望能够将生产数据库导入到我们的开发过程中,所以我想知道是否有办法将 postgres 数据库转储转换为 sqlite3 可以理解的东西(只需将 postgres 的转储 SQL 提供给它,许多错误)。谢谢。
我正在寻找一种工具,可以将其发现转储到外部数据库中,例如 sql。它不一定是 SQL,我们只需要某种形式的数据库中的数据,以便我们可以操作它。
将 mysql 数据库从 Windows 上的 xampp 传输到 Ubuntu 上的 MySql 服务器的最快方法是什么?
根据我在阅读有关固态驱动器和 raid 的案例时能够理解的内容,问题是 TRIM 不能在 raid 配置中用于它们,因此,导致磁盘随着时间的推移在删除文件时变慢.
我目前正在考虑的一个用例是在一个 raid 中使用 SSD:s 存储数据库而不删除,只执行读写操作。
这是否会绕过在运行raid SSD:s 时无法使用TRIM 的常见问题,或者其他(据说与数据库管理数据的方式有关)会浮出水面吗?
更新:值得一提的是,为什么我开始考虑这样做的可行性是因为这些堆栈交换站点似乎已经使用 SSD 存储一段时间了(http://blog.serverfault.com/发布/我们的存储决定/ )
我不认为这是一个编程问题,所以我要在这里问 -
阅读高性能mysql这本书,我阅读了CSV引擎。该段说:
CSV 引擎可以将逗号分隔值 (CSV) 文件视为表格,但不支持对它们进行索引。该引擎允许您在服务器运行时将文件复制进和出数据库。如果您从电子表格中导出 CSV 文件并将其保存在 MySQL 服务器的数据目录中,则服务器可以立即读取它。类似地,如果您将数据写入 CSV 表,外部程序可以立即读取它。CSV 表作为数据交换格式和某些类型的日志记录特别有用。
我从这一段中得到的是,我可以将一个 .CSV 文件复制到数据库的数据目录中,它应该显示为一个可以读取的表。但是,每当我将测试 .csv 文件复制到目录中时,它都不会显示为表格。我无法访问它。
我也在使用 MySQL 5.5
有谁知道为什么这不起作用,或者我做错了什么?
我只是想恢复一个 mysql 转储。下面是命令和错误信息。任何人都可以给我一些如何解决这个问题的线索吗?
10:54:16 Restoring C:\Users\matcheek\Documents\dumps\Dump20120405-1.sql
Running: mysql.exe "--defaults-extra-file="d:\temp\tmpbvhy4i.cnf" " --host=127.0.0.1 --user=root --port=3306 --default-character-set=utf8 --comments < "C:\\Users\\matcheek\\Documents\\dumps\\Dump20120405-1.sql"
ERROR 2006 (HY000) at line 271: MySQL server has gone away
Run Code Online (Sandbox Code Playgroud) MySQL 5.1.x
在 MySql 中创建帐户时,磁盘上的帐户的成本是多少?另外,您可以创建的最大帐户数是多少?
我们使用的是 Navision 2009,并且数据库事务日志文件已增长到 121GB。我们想缩小文件。这能做到吗?
如何删除名称为# 的数据库?像这样:#mysql50#mysql.backup
我不知道谁能创造它,但它发生了。当我尝试 DROP DATABASE 名称时,出现错误:
ERROR 1102 (42000): 数据库名称不正确
感谢您的帮助。