标签: database

将大型 SQL 脚本导入 SQL Server?

我正在尝试将数据库从我们的生产服务器移动到我们的测试服务器。我使用 Microsoft 的数据库发布向导创建了一个包含生产数据库架构和数据的脚本。

但是 **我不知道如何将这个脚本加载到我们的测试数据库中。**生成的脚本大约 500mb,按数据库标准算不算“大”,但大到我无法复制和粘贴它进入查询分析器。或者,当我尝试使用 SQL Server Management Studio 直接打开文件时,它会抱怨

操作无法完成。没有足够的存储空间可用于此操作。

这个错误发生我选择一个数据库之前,所以我相信这是 Management Studio 抱怨没有足够的内存来加载 500mb 的文件。

有什么建议吗?

scripting sql database query sql-server

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

通过网络备份 MySQL 数据库

Server #1 是在 Debian 上运行的 MySQL 数据库服务器,其中包含许多表和一个超过 100GB 的特定表。

Server #2 用作 MySQL 从属进行复制,但由于出现问题,现在需要重置它并重新初始化复制。

目前,服务器#1 的硬盘驱动器上没有足够的空间来执行完整的数据库转储(即小于 100GB 的可用空间)。除了升级需要停机的硬件之外,让数据库从服务器#1 转储到服务器#2 完好无损、没有损坏并且不会在此过程中填满服务器#1 上的硬盘驱动器的最佳方法是什么?

mysql backup database

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

包含客户信息的数据库应该放在 DMZ 中吗?

我们正在公司 DMZ 中的独立 LAMP 平台上部署一个简单的时事通讯 web 应用程序。关于MySQL服务器是否应该从DMZ中移除并放入内部网络存在一些讨论。

服务器位于防火墙后面,仅打开端口 80,MySql 将连接到非标准端口。该数据库包含客户电子邮件地址。

这是一个安全的设置(或足够安全)?将数据放在第二个防火墙后面会更安全吗?(我更像是一名开发人员,所以我并不真正了解这里的所有安全方面 - 有人可以启发我吗!)

更新 只是为了澄清和吸引更多评论这里是我们当前的设置:

互联网 - firewall1 - http 服务器 - firewall2 - appserver - firewall3 - 企业资源

这个新应用程序应该完全进入防火墙 1 和 2 之间的 DMZ。我们目前正在讨论将 MySQL 服务器拉入第二个防火墙后面。

security database dmz lamp

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

MS SQL 布局以获得最佳性能

我们购买了一台新服务器作为 MS SQL 后端。我很想知道它的最佳设置是什么。

服务器是戴尔 R710 它有 6 个硬盘驱动器 2x 74GB 15k 和 4x 146GB 15k

这是当前在 RAID 1/Raid10 配置中设置的。

我的问题是以下应该去哪里(哪个数组)?

TEMPDB(还有多少、大小和增长) 系统 DB(主数据库、模型等) 应用 MDF 应用 LDF 系统页面文件

操作系统已安装在 RAID1 上。

performance database sql-server

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

DB Full Vacuum、Cluster、Analyze - 以什么顺序?

我有一个巨大的(~150 GB)postgresql 数据库,它的性能在过去几周内下降了。为了提高性能,我打算执行FULL VACUUMCLUSTERANALYZE

我应该按什么顺序执行这些操作?我不介意执行所需的时间,只介意数据库的性能改进。

谢谢,

乌迪

postgresql cluster database vacuum

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

InnoDB 是否有任何相当于 mysqlhotcopy 的东西?

目前我正在使用 mysqldump 进行备份,这很慢,但还可以。最大的问题是恢复数据库,这需要几天时间。转储大约 7GB gzip,所以它不是一个小数据库,但它不应该超出 mysql 的合理范围。

那么我的其他选择是什么?像 mysqlhotcopy 这样的东西会很完美。

mysql backup innodb database

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

如何找到 MySQL 数据库的大小?

有人告诉我这show table status对于查找数据库的大小很有用,但我得到了一个无法阅读的混乱。有没有办法改变这个命令来获得更少的信息,或者有没有另一种方法来查找数据库或表的大小?

mysql database

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

VMWare 上的 Oracle 数据库?

管理层同意将我们的主要 Oracle 数据库迁移到虚拟机平台。
运营部门表示,他们将专门使用重型硬件,并且只在其上运行数据库虚拟机。

我听说在 vm 上运行 DB 是禁忌,因为有额外的层(虚拟 io + 物理 io),但是 OPS 人员说它是超快的硬件,所以没问题。

DBA 是否应该过度关注这种向虚拟化的转变?

谢谢/jp。

oracle virtualization database

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

SQL Server Developer Edition 与 SQL Server Standard

不确定我是否理解这一点,但我将在那里抛出我的假设:

SQL Server 2008 标准版和企业版用于在服务器上运行完整的数据库服务(不仅仅是为了比较),

SQL Server Developer Edition 是什么,围绕 SQL Server 开发程序的 IDE????

不知道我明白了吗?

database development sql-server sql-server-2005 sql-server-2008

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

如果我使用 mysqldump 每 3 小时备份一次 LIVE 数据库,会有什么后果?

如果我没记错的话,在执行 mysqldump 时,它会锁定表,不是吗?嗯,没关系,我的问题是:

如果我使用 mysqldump 每小时备份一次 LIVE 数据库,会有什么后果?

我有很多数据库(大约 15 个),但我只需要备份 10 个数据库(其中 2 个数据库非常大,大约 40 mb)。因此,在我的批处理文件中,我不使用“--all-”选项为每个数据库执行 mysqldump。

我想尽可能多地备份那些重要的数据库,我计划每 3 小时备份一次。但是,我担心性能,我担心它会减慢我的网站速度。有什么建议吗?

mysql backup database

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