私はC#、MySql、およびEntityFrameworkを使用した請求システムに取り組んでいます。問題は、大量の取引のために、購入/販売請求書テーブルが急速に成長することです。しかし、私はこれがパフォーマンスに影響を与えることはできません。だから、私はたぶん私がreacordsをアーカイブするか、毎年新しい請求書(purchaesinvoices1..n)または新しいテーブルの後に新しいテーブルを作成することができると思った。もともと私はこれが良いアプローチだと思っていましたが、今はエンティティフレームワークを使用しているため問題が発生する可能性があります。どのようにして1つのエンティティ(PurchaseInvoice)を別のテーブルにマップして、選択や更新などができるのですか?EntityFrameworkとMySql、アーカイブ
私の問題を回避する方法はありますか?私は人々が持っているかもしれない提案には自由です。前もって感謝します。
あなたが正しいと思います。私はちょっと編集的です。 「適切なインデックス作成」とまったく同じ意味ですか?私はIDと呼ばれる自動インクリメントという1つのプライマリインデックスを持っています。 –
この投稿を確認して、インデックスを作成する必要があるものについて説明します。 http://stackoverflow.com/questions/6165286/what-should-be-indexed-to-improve-performance – Jethro