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 / 问题 / 30716
Accepted
Ruchit Rami
Ruchit Rami
Asked: 2012-12-19 22:53:16 +0800 CST2012-12-19 22:53:16 +0800 CST 2012-12-19 22:53:16 +0800 CST

AWS RDS 的 DBT2 基准测试

  • 772

我是 MySQL 和 linux 以及 AWS 的新手。以前我曾使用过 windows azure 和 .NET 框架。

目前我正在尝试让 DBT2 基准测试运行 AWS RDS for MySQL。我能够使用 MySQL 的 shell 命令行连接到 RDS。但是我无法在 DBInstance 上配置或安装基准测试。

要配置 dbt2,需要在系统上运行 shell 脚本。到目前为止,我已经“cd”到 dbt2 文件所在的目录。但是当我尝试运行'./configure'时,它给出了错误“'。” 不被识别为内部或外部命令、可运行程序或批处理文件。” 如果我使用“sh ./configure”,同样的错误。

我只是这方面的初学者,我做错了什么吗?

我什至如何在 AWS RDS 系统上运行任何 shell 脚本?

任何帮助表示赞赏。

mysql amazon-rds
  • 1 1 个回答
  • 431 Views

1 个回答

  • Voted
  1. Best Answer
    Michael - sqlbot
    2012-12-20T16:14:10+08:002012-12-20T16:14:10+08:00

    无法在 Amazon RDS 上运行 shell 脚本、安装其他软件或执行任何类型的严肃管理任务。

    在 RDS 环境中,您与操作系统以及为您运行 MySQL 的实际系统的管理完全隔离。您的 RDS 实例是一个不透明的黑盒子,您只能通过 MySQL 命令行客户端与之通信,即使那也不太可能是您认为的那样。

    我能够使用 MySQL 的 shell 命令行连接到 RDS。

    这很好,但这与在底层服务器上的“命令 shell”或“命令提示符”不同,后者是您需要安装 DBT2 或任何其他实用程序的地方,而 RDS 不允许这样做.

    从根本上说,mysql 命令行客户端只是一个工具,它允许您编写查询、将它们发送到服务器并查看响应。底层协议与您的应用程序用于发出查询和从服务器检索结果的协议完全相同。它的功能与连接 Workbench、Query Browser、Toad、HeidiSQL 或任何其他图形化 MySQL 管理工具并无太大区别。它只是不是图形化的。

    到目前为止,我已经“cd”到 dbt2 文件所在的目录。

    如果你说你已经“cd”到 RDS 实例上的目录,那么,不,你没有。那是不可能的。也许在您的本地计算机上,这就解释了为什么您会看到Windows错误消息。

    C:\Users\Sqlbot>./configure
    '.' is not recognized as an internal or external command,
    operable program or batch file.
    

    我是 AWS 的忠实粉丝,MySQL 的忠实粉丝(当然),但不是 RDS,因为我通常不认为“减轻”管理我的系统的“负担”是一件积极的事情,并且我不喜欢我被限制做的事情。另一方面,我正在推进将我的一些生产系统迁移到 RDS 的计划——但仅限于那些具有更普通数据库要求的系统,以及那些没有利用我使用 MySQL 所做的一些更有创意的事情的系统。

    但我不希望我的评论被视为反 RDS。我意识到,要像他们现在所做的那样提供托管托管服务,他们别无选择,只能锁定一切……我只是希望有些事情不要锁定得那么紧。到目前为止,我的解决方案是在EC2上运行 MySQL 并自行设置,但我离题了。

    如果您正在尝试学习管理 MySQL(深入)和 Linux(完全),RDS 将严重限制您。

    • 1

相关问题

  • 是否有任何 MySQL 基准测试工具?[关闭]

  • 我在哪里可以找到mysql慢日志?

  • 如何优化大型数据库的 mysqldump?

  • 什么时候是使用 MariaDB 而不是 MySQL 的合适时机,为什么?

  • 组如何跟踪数据库架构更改?

Sidebar

Stats

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

    如何查看 Oracle 中的数据库列表?

    • 8 个回答
  • Marko Smith

    mysql innodb_buffer_pool_size 应该有多大?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    从 .frm 和 .ibd 文件恢复表?

    • 10 个回答
  • Marko Smith

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

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    如何选择每组的第一行?

    • 6 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

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

    • 4 个回答
  • Marko Smith

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

    • 7 个回答
  • 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
    pedrosanta 使用 psql 列出数据库权限 2011-08-04 11:01:21 +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
  • Martin Hope
    bernd_k 什么时候应该使用唯一约束而不是唯一索引? 2011-01-05 02:32:27 +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