تحميل بطيء للصفحات في ملفات المستخدمين

أضع هذا هنا للرجوع إليه. لقد أضفت 4 فهارس إلى قاعدة البيانات، وقد حسّن ذلك الأداء بشكل كبير، رغم أنني أعتقد أنه يمكن أن يكون أفضل. إليك ما أضفته:

CREATE INDEX index_topic_links_on_clicks_and_created ON public.topic_links USING btree (clicks, created_at);
CREATE INDEX index_posts_on_like_count_and_created ON public.posts USING btree (like_count, created_at);
CREATE INDEX index_topic_links_on_clicks_and_created_desc ON public.topic_links USING btree (clicks DESC, created_at DESC);
CREATE INDEX index_posts_on_like_count_and_created_desc ON public.posts USING btree (like_count DESC, created_at DESC, user_id) WHERE deleted_at IS NULL AND post_number > 1 AND (post_type = ANY ('{1,2,3,4}'::integer[]));
6 إعجابات