学習のためのデータベースチューニングの演習はどこにありますか?


32

開発者として、多くの場合、DBAはデータベースレベルでパフォーマンスの問題を解決する責任を負うため、クエリの診断、調整、リファクタリングなどの経験はあまりありません。

私は、テーブル、データ、クエリ、トリガー、SPなどが大量にあるデータベースを探しています。このデータベースには、意図的なパフォーマンスの問題があります。理想的には、これはMS SQLサーバー上にあります。

誰でもこの種のことを知っていますか?


2
これは、あなたの質問に適切な答えであるとは思わないが、あなたはここにチューニングに関するいくつかの良いプライマーを読むことができます:sqlserverpedia.com/wiki/SQL_Server_Training(SQLServerPedia上の素敵なビデオが素晴らしい著者ブレントOzar製)とから素敵なチェックリストよく知られている著者Brad McGeheeはこちら:devarticles.com/c/a/SQL-Server/…。彼らがあなたに出発点を提供することを願っています:)。
マリアン

SQLパフォーマンスチューニングについて読むには、Stephane FaroultによるThe Art of SQL(Peter Robsonと共著)を読んでください。データベースシステムが本で言及されている場合、それはほとんどOracleです。これは問題になりませんが、残念ながら演習はありません
jp

1
ちょっとマリアン、それは夜遅くのp0rnの私の考えです-Serverい男性がSQL Serverについてチャットしています。ありがとう、素晴らしいリンク。

1
深夜に私たちのためにp0rnをやっているもう1人の素晴らしい人がいます。midnightdba.itbookworm.com ..彼の名前がす​​べてを物語っています。彼には質の高いものもあります!
マリアン

@Marian-toadworld.com/platforms/sql- server/w/wiki/…
マーティンスミス

回答:



8

あなたが開発者であり、DBAチームがある場合、チューニングを検討するために彼らと一緒に時間をかけて予約することを強くお勧めします。数千人のユーザーをサポートするDBA(開発者やアーキテクチャも担当)として、私は正直に言って、SQLスキルを向上させる方法を学ぶことに真剣な開発者と会う時間を常に作ると言います。ここでもメールでも構いませんが、メールの内容を適切に説明するには時間がかかり、私の重要な仕事から時間がかかります。ミーティングをスケジュールして、ヒントやテクニックについて議論したり、ライブで問題を解決したりすることもできます。ツール、スクリプト、問題の発見方法、良いデザインと悪いデザインなどに関するヒントを共有できます。

あなたの質問に固有-私はそのようなトレーニングデータベースを知っていませんが、コミュニティにとって良い機会のように聞こえます!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.