タグ付けされた質問 「benchmark」


1
PostgreSQLクエリをベンチマークするにはどうすればよいですか?
PostgreSQL用に作成したユーザー定義関数を含むクエリのベンチマークを行いたいです。そのようなベンチマークを実行する標準的な方法はありますか? 私はタイミングが\timingpsqlプロンプトでオンにできることを知っていますが、理想的にはすべてを自動的に処理するスクリプトが欲しいです:クエリを数回実行し、各実行後にPostgreSQLキャッシュをクリアします(おそらくPostgreSQLの再起動によって)サービス)、および平均実行時間(および使用されるメモリはプラス)を出力します。

2
array_agg()が非集約ARRAY()コンストラクターより遅いのはなぜですか?
8.4より前のPostgreSQL向けに作成された古いコードをレビューしたところ、本当に気の利いたものが見つかりました。当時はカスタム関数でこれの一部を実行していたことを覚えていますが、事前にarray_agg()どのようなものかを忘れていました。レビューのために、現代の集計はこのように書かれています。 SELECT array_agg(x ORDER BY x DESC) FROM foobar; しかし、昔々、このように書かれていました、 SELECT ARRAY(SELECT x FROM foobar ORDER BY x DESC); それで、私はいくつかのテストデータでそれを試しました。 CREATE TEMP TABLE foobar AS SELECT * FROM generate_series(1,1e7) AS t(x); 結果は驚くべきものでした。.#OldSchoolCoolの方法は非常に高速で、25%高速化されました。さらに、ORDERを使用せずに単純化すると、同じ遅延が示されました。 # EXPLAIN ANALYZE SELECT ARRAY(SELECT x FROM foobar); QUERY PLAN ----------------------------------------------------------------------------------------------------------------------------- Result (cost=104425.28..104425.29 rows=1 width=0) (actual time=1665.948..1665.949 rows=1 ...

5
MySQLベンチマークツールはありますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、データベース管理者のStack Exchangeのトピックになるようにします。 5年前に閉鎖されました。 パフォーマンスを向上させるためにmysqlの設定をtweekするのに役立つこのツールがあることはかなり前に聞いたことがありますが、見つけるのに継ぎ目がありません。高いトラフィックをシミュレートするためにapacheにabを使用でき、遅いログが生成されることを認識しています。ただし、クラッシュした場合(既に発生しており、本番モードであった場合)、なぜクラッシュしたか、構成からtweekedできるかどうかはわかりません。

3
Microsoft SQL Serverのベンチマーク方法
私の会社では、SQL Server 2008 R2をホストする複数の仮想マシンを使用しており、一部のマシンは他のマシンとは異なる動作をします。NASへの接続が遅いためにVmwareホストが非常にビジーなためです。 テストSQLデータベースでSQLコードを実行する方法、または各VMのベースライン/ベンチマークパフォーマンスでいくつかのパフォーマンステストを実行するために使用できる既知のベストプラクティスを実行できる方法はありますか?これらのマシンをProdまたはUAT環境に?ありがとう、Davide。

1
IOPS(1秒あたりのI / O)と、それがDB CRUD操作にどのように影響するかについて知りたい
InnoDBエンジンを実行するデータベース(MySQL)の専用サーバーを取得したい。InnoDBの容量には、IOPSを定義できるこのオプションがあります。100 IOPSに対応するSATA 72K-RPM HDDがあるとします。それは私のDBが1秒あたり100の同時SQLクエリしか実行できないということですか、それとも1秒で100回の単一の読み取りまたは書き込みを意味するのですか?このようなハードウェアでDBが起動される毎秒3000クエリをどのように処理できますか?少し混乱しているので説明してください。専用サーバーで200以上のクエリを実行したい。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.