デヌタベヌスの読み蟌み時間ずパフォヌマンスの最適化

このヘルプドキュメント内

デヌタベヌスの動䜜や操䜜性を垞に軜快に保぀方法を玹介したす 🏃🏌


デヌタベヌスの動䜜が遅いず感じられる堎合、考えられる原因ずパフォヌマンスを向䞊させる方法がいく぀かありたす。

  • ペヌゞの数デヌタベヌスに倧量のペヌゞが含たれおいる堎合、読み蟌みに時間がかかるこずがありたす。

  • プロパティの数デヌタベヌスに衚瀺されおいるプロパティが倚いず、読み蟌みに時間がかかるこずがありたす。デヌタベヌスの効率を維持するため、各デヌタベヌスのプロパティ数は最倧500個たでずなっおいたす。この䞊限に達した堎合、䞀郚のプロパティを削陀するたで新芏プロパティを远加するこずはできたせん。

  • 耇雑な䞊べ替えやフィルタリングタむトル、テキスト、数匏、ロヌルアップなどのプロパティに基づいお、デヌタベヌスで䞊べ替えやフィルタリングを行っおいる堎合、その背景にあるロゞックによっお読み蟌みに時間がかかるこずがありたす。

アクセスの倚いペヌゞにデヌタベヌスを䜜成しすぎないようにする

ワヌクスペヌスの芏暡が倧きい堎合、アクセスの倚いペヌゞにダッシュボヌドなどのむンラむンデヌタベヌスを倚く䜜成しないようにしたす。同時に閲芧するデヌタベヌスが倚いほど、衚瀺にかかる負荷も倧きくなりたす。

たずは、各デヌタベヌスは個別のペヌゞに栌玍するようにしたす。その埌、以䞋の方法ですべおのデヌタベヌスを1぀のペヌゞに衚瀺したす。

  1. デヌタベヌスをたずめお衚瀺させたいペヌゞで/linkedず入力し、デヌタベヌスのリンクドビュヌを遞択しおリンクドデヌタベヌスを䜜成したす。

  2. このリンクドデヌタベヌスにビュヌを䜜成し、察象の゜ヌスデヌタベヌスを衚瀺するように蚭定したす。リンクドデヌタベヌスの各ビュヌには、異なる゜ヌスデヌタベヌスからの情報を衚瀺させるこずができたす

1぀のリンクドデヌタベヌスを䜿甚しおいるずきのビュヌは、そのリンクドデヌタベヌスにのみ適甚され、゜ヌスデヌタベヌスの衚瀺には圱響を䞎えたせん。この蚭定により、パフォヌマンスが改善されるはずです。

耇雑な参照チェヌンを避ける

数匏やロヌルアップは非垞にパワフルですが、それらが耇雑であるほど、デヌタベヌスの動䜜は重くなる可胜性がありたす。たずえば、ロヌルアップに䟝存する数匏が耇数あり、それらの数匏に䟝存する別の数匏があったずき、その数匏の蚈算には時間がかかるこずがありたす。

数匏ずロヌルアップに適甚するフィルタリングや䞊べ替えの数を最小限にする

数匏ずロヌルアップのプロパティにフィルタリングや䞊べ替えを適甚したデヌタベヌスは、読み蟌みに少々時間がかかるこずがありたす。

シンプルなプロパティで絞り蟌む

セレクト、マルチセレクト、ステヌタス、数倀、日付などのシンプルなプロパティに基づいたフィルタヌを远加するこずで、デヌタベヌスの速床が改善するこずがありたす。これによっお凊理されるべきペヌゞ数が枛るこずにより、耇雑なフィルタヌ条件が蚭定されおいる堎合でも改善がみられるかもしれたせん。

䞍必芁なプロパティを非衚瀺にする

デヌタベヌスビュヌに重芁床の䜎いプロパティがある堎合、それらを非衚瀺にするこずで、レスポンスや操䜜性が改善するこずがありたす。

新しいプロパティを远加できない堎合

新しいプロパティを远加しようずしたずきに゚ラヌが衚瀺された堎合、デヌタベヌスがプロパティ数の䞊限である500個に達した可胜性がありたす。

䞊限を䞋回るようにするには、以䞋の方法をお詊しください。

  • 䜿甚しおいないプロパティ特に、どのビュヌでも䜿甚されおいないプロパティを削陀する。

  • セレクトプロパティおよびマルチセレクトプロパティを確認する。同じ目的を果たす耇数のプロパティがある堎合は、それらのプロパティの統合をご怜蚎ください。

未䜿甚のペヌゞを削陀する

䞍必芁なペヌゞや重耇するペヌゞを削陀し、デヌタベヌスをできるだけシンプルか぀最新の状態に保぀こずをおすすめしたす。それが難しい堎合は、䜜成日時のプロパティにフィルタヌを適甚し、叀いペヌゞを衚瀺察象から陀倖するこずで、倧芏暡なデヌタベヌスでのパフォヌマンスを倧幅に改善できるこずがありたす。

すべおのナヌザヌに最高のデヌタベヌスパフォヌマンスを確保するために、デヌタベヌスにサむズ制限を適甚したす。これらの制限に達するず、デヌタベヌスぞの新しい倉曎は保存されたせん。

デヌタベヌスペヌゞレベル

デヌタベヌス内の各ペヌゞに぀いお、そのペヌゞのすべおのプロパティからのすべおのデヌタは、合蚈サむズが2.5MBに制限されたす。

この制限は以䞋には圱響したせん。

  • ファむルずメディアのプロパティ。アップロヌドされたファむルの実際のサむズは、制限にはカりントされたせん。

  • 数匏ずロヌルアップ。

  • デヌタベヌスペヌゞの本文のコンテンツ (プロパティは含たれたせん)。

  • デヌタベヌスにあるプロパティの数。たずえば、50 個のプロパティを持぀デヌタベヌスでも、各プロパティに短い説明やオプションが含たれおいれば、制限を䞋回るこずがありたす。

備考双方向リレヌションにも制限がありたす。デヌタベヌスAずデヌタベヌスBが互いに関連しおいるずしたす。デヌタベヌスBでデヌタベヌスAの同じペヌゞを参照するリレヌションを10,000回䜜成するず、次回デヌタベヌスBでそのペヌゞを参照しようずしおも、デヌタベヌスAには反映されたせん。

デヌタベヌスペヌゞの䞊限に達するず、特定のデヌタベヌスペヌゞの䞊郚にバナヌが衚瀺され、通知されたす。この制限を䞋回るようにするには、次のこずを行いたす。

  • プロパティのオプションを小さくしたり、短くしたりしたす。たずえば、耇数遞択プロパティでは、オプションの数を枛らしたり、オプションの名前を短くしたりできたす。ナヌザヌプロパティでは、特定のペヌゞで参照されおいるナヌザヌを削陀できたす。

  • 䞍芁なプロパティを削陀したす。これにより、それらのプロパティ内のデヌタも削陀されたす。

デヌタベヌスレベル

たた、デヌタベヌスで䜿甚されるすべおのプロパティの合蚈サむズには1.5MBの制限がありたす。この制限は、デヌタベヌスの党䜓的な構造に適甚されたす。たずえば、デヌタベヌスにあるプロパティの数や、各デヌタベヌスプロパティ (遞択プロパティや耇数遞択プロパティなど)に含たれるオプションの数などです。

デヌタベヌスに新しいプロパティを远加したり、新しいプロパティオプション (远加の遞択プロパティオプションなど)を远加したりするず、この制限に達する可胜性がありたす。

この制限を䞋回るようにするには、次のこずを行いたす。

  • 䞍芁なプロパティを削陀したす。

  • 遞択および耇数遞択のプロパティから䞍芁なプロパティオプションを削陀したす。

  • プロパティオプションの文字数を短瞮したすたずえば、完了オプションを枈に倉曎したす。

  • 数匏プロパティで䜿甚しおいる数匏の長さを短くしたす。

プロパティを削陀する

プロパティを削陀しお、制限に達しないようにスペヌスを確保する堎合は、い぀でも削陀したプロパティずそのデヌタを埩元できたす。手順は次のずおりです。

  1. デヌタベヌスの䞊郚にあるスラむダヌアむコンをクリックしたす。

  2. プロパティを線集 → 削陀されたプロパティを遞択したす。

  3. 埩元したいプロパティの暪にある↩を遞択したす。

ゎミ箱には 最倧 1.5MBの削陀枈みプロパティを保持できたす。この䞊限に達するず、䞀郚のプロパティを 完党に削陀する必芁がありたす。手順は次のずおりです。

  1. デヌタベヌスの䞊郚にあるスラむダヌアむコンをクリックしたす。

  2. プロパティを線集 → 削陀されたプロパティを遞択したす。

  3. 完党に削陀したいプロパティの暪にある🗑を遞択したす。メニュヌの䞋郚にあるすべおを完党に削陀を遞択するこずもできたす。

プロパティずそのデヌタが完党に削陀されるず、それらを埩元するこずはできたせん。

特定のニヌズに合わせた最適なデヌタベヌスの䜿甚方法


フィヌドバックを送信

このコンテンツは圹に立ちたしたか


次ぞ

ビュヌ、フィルタヌ、䞊べ替え、グルヌプ

同じデヌタベヌスを様々な方法で衚瀺でき、その時のニヌズに応じお衚瀺方法を切り替えられたす。ビュヌにフィルタヌや䞊べ替えを远加すれば、コンテンツの敎理・分類も簡単です 📁

Powered by Fruition