sql >> データベース >  >> RDS >> Sqlserver

特定のカテゴリ ID に基づいて、大きな SQL テーブルをいくつかに分割することについてどう思いますか?

    複数のサーバーに複数のデータベースをインストールすることを意味する場合は、それが推奨される拡張方法の 1 つです。同じサーバー (同じデータベースであろうとなかろうと) 上の複数のテーブルを意味する場合、利益はほとんどありません。また、同期を維持するために管理オーバーヘッドが増加する可能性があります。また、複数のテーブルにヒットするクエリがすべてある場合は、効率が低下します。

    良くも悪くも効果はあまり期待できません。どのようなメリットが期待できますか? (ちなみに、これは時期尚早の最適化に対する典型的な rdbms アンチパターンです。)



    1. IDENTITY列が1つしかないテーブルに挿入するにはどうすればよいですか?

    2. SQLの動的クエリでカンマ区切りの文字列を渡す方法

    3. IDENTITY列を広げることによる影響の最小化–パート3

    4. SQL再帰クエリを設計する方法は?