سبد خرید
0

No products in the cart.

حل مشکل افزایش غیرعادی حجم جداول دیتابیس جوملا

حل مشکل افزایش غیرعادی حجم جداول دیتابیس | Finder and Smart Search In Joomla

برخی اوقات در انجمن های پشتیبانی جوملا مشاهده می شود که کاربران یک سری گزارشات مبنی بر حجیم شدن ناگهانی برخی از جداول دیتابیس خود ارسال میکنند. و این مسئله برایشان بسیار گنگ و نامفهوم به نظر میرسد که سایت آنها یک سایت استاندارد و با یک روند معمولی بوده است بطور مثال حجم کل دیتابیس سایت آنها ۱۰۰ مگ است درصورتی که سهم عظیمی از این میزان حجم را صرفاً چند جدول مشخص و بخصوص شامل شده اند. فرضاً از ۱۰۰ مگابابت حجم کلی دیتابیس ؛ چند جدول حجمی برابر با ۹۰ یا ۹۵ مگابایت را اشغال کرده اند!

حل به تشریح یکی از شایع ترین دلایل افزایش غیرعادی حجم دیتابیس جوملا میپردازیم.

برای بررسی این مسئله نیاز است که به محیط phpmyadmin خود رفته و دیتابیسی که جوملای شما به آن متصل است را انتخاب نمایید تا لیست کامل جداول موجود در آن به نمایش درآید.

در لیست نمایش داده نشده با انجام فیلتر بروی ستون ” Size ” جداول بر حسب میزان حجم مرتب سازی میشوند.که میتوانید با فهترستی از پرحجم ترین جداول دیتابیس خود را مشاهده کنید.  در این فهرست یکی از جداول پرحجم میتواند تیبل های Finder جوملا باشد. این Table ها با پیشوندها و عناوین زیر قابل مشاهده هستند که بر اساس میزان مطالب و آیتم های سایت حجم آنها و نامشان میتواند بیشتر یا کمتر باشد.

پست پیشنهادی :  حل مشکل خطای Invalid Security Token در ورود به مدیریت جوملا

این جداول مربوط به جستجوی هوشمند در جوملا ست. اگر در سایت خود از جستجوی هوشمند یا همان Smart Search استفاده میکنید. علت پرشدن و حجیم شدن جداول بالا دقیقا به این موضوع بر میگردد. این مسئله به خودی به خود اساساً دارای مشکلی نیست و جزو روند کلی کار این کامپوننت در هسته جوملا می باشد. اگر سایت شما سایتی هست که دارای مقالات و مطالب زیادی هست و طبیعتاً متناسب با خجم بالای اطلاعات، سرچ هوشمند هم جداول بیشتری را پر میکند. پیشنهاد میشود برای جلوگیری از ادامه این روند از افزونه های جستجوگری استفاده شود که از متدهای دیگری برای search engine بهره میگیرند.

[quote]

پیشنهاد میکنیم از افزونه افزونه جستجوی پیشرفته Universal AJAX Live Search استفاده نمایید.

[/quote]

اگر هم قصد دارید که از این افزونه استفاده کنید . و در عین حال از پر شدن فضای دیتابیس خود شاکی هستید و میخواهید که این روند ادامه نداشته باشد ؛ فقط کافیست به مدیریت پلاگین های جوملا رفته و پلاگین Smart Search plugin و یا اگر زبان جوملای شما بروی زبان فارسی تنظیم شده است به دنبال پلاگین ” جستجوی هوشمند “بگردید و آنرا از حالت فعال به حالت غیرفعال تبدیل کنید. با این روش دیگر اطلاعات و مقالات شما بصورت خودکار توسط موتور جوملا ایندکس نشده و همین امر به خودی خود موجب میشود تا اطلاعات در دیتابیس ذخیره نشود.

برای آشنایی با نحوه عملکرد پلاگین جستجوی هوشمند جوملا داکیومنت زیر را مطالعه نمایید.

[quote]

بیشتر بخوانید: مستندات جوملای جهانی درباره Smart Search on large sites

پست پیشنهادی :  رفع مشکل خطای ۱۱۴۶ Table `updates` doesn't exist در جوملا

[/quote]

امیدواریم که این مقاله مورد پسند شما واقع شده باشد.

آواتار
306

از سال 1388 وارد دنیای شگفت انگیز Open Source شدم. دوست دارم که تجارتی که در این مدت آموختم رو در اختیار دوستان خودم قرار بدم.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان