ใช้ google search ช่วยลดขนาดฐานข้อมูล

สอบถามปัญหาการใช้งาน phpbb3 หลังการติดตั้ง เช่นปัญหาการเพิ่มบอร์ด เพิ่มหมวดหมู่ การกำหนดการอนุญาติ การตั้งค่าต่างๆ

Moderator: phpbb, mindphp, ผู้ดูแลกระดาน

ตอบกลับโพส
sazukia007
phpBBThailand Super Hero Member
phpBBThailand Super Hero Member
โพสต์: 747
ลงทะเบียนเมื่อ: 19 ม.ค. 2009, 21:53

ใช้ google search ช่วยลดขนาดฐานข้อมูล

โพสต์ โดย sazukia007 »

วันนี้เข้าโฮสไปดูฐานข้อมูลก็พบว่า มีขนาดกว่า 30 Mb จึงคลิกเข้าไปในตารางเพื่อดูว่ามันมีอะไรนักหนา ตอนแรกก็คิดว่าคงเป็น

ตารางโพสที่ใหญ่ แต่ปรากฏว่าไม่ใช้ซะที่เดียว เพราะมีตารางอีกสองตางรางที่มีขนาดใหญ่เช่นกันนั้นคือ

โค้ด: เลือกทั้งหมด

	phpbb_search_wordlist	 Browse	  Structure	 Search	  Insert	 Empty	  Drop	57,912	MyISAM	utf8_bin	10.4 MiB	-
	phpbb_search_wordmatch	 Browse	  Structure	 Search	  Insert	 Empty	  Drop	79,834	MyISAM	utf8_bin	3.5 MiB	-
จะพบว่า

phpbb_search_wordlist มีขนาด 10.4 MiB

phpbb_search_wordmatch 3.5 MiB

ก็มาคิดอีกว่า ไอ้นี้เราไม่ได้ใช้นี้นาเพราะใช้ของ google แล้วมันคือส่วนใหนของส่วนจัดการ

ถ้าจะย้อนไปนั้นต้องไปดูในกระทู้ "ทำกล่องค้นหาเป็น google search " ก็ไม่แน่ใจเรื่องชื่อซักเท่าไร เอาเหอะช่างมัน

ในกระทู้นั้นพี่ๆ phpbb ได้แนะนำเกี่ยวกับการปรับแต่ง searchbox เป็นของ google หรือสร้างดัชนีหหากต้องการใช้ searchbox ของตัวเองอยู่

ซึ่งเราก็ได้ลองทำทั้งสองวิธีนั้นแหละ จนลืมไปแล้ว วันนี้เข้าไปเช็ค เพราะดูจากฐานข้อมูล มันสร้างดัชนี มากกว่า 500000 คำ (ucp > การบำรุงรักษา > การค้นหาดัชนี)

ก็จัดการลบมันทิ้งซะ ผลที่ได้หลังทำการลบ

โค้ด: เลือกทั้งหมด

phpbb_search_wordlist	 Browse	  Structure	 Search	  Insert	 Empty	  Drop	0	MyISAM	utf8_bin	4.0 KiB	-
	phpbb_search_wordmatch	 Browse	  Structure	 Search	  Insert	 Empty	  Drop	0	MyISAM	utf8_bin	1.0 KiB	-
	
phpbb_search_wordlist 4.0 KiB

phpbb_search_wordmatch 1.0 KiB

นอกจากนี้ให้ทำการลบประวัตใน

Admin log
Moderator log
User logs
บันทึกข้อผิดพลาด

โดยอาจช่วยลดไปได้หลาย 10 MiB ซึ่งจะบันทึกกิจกรรมต่างๆ โดยเฉพาะ บันทึกข้อผิดพลาด อาจมีเป็น 100 หน้า ซึ่งในส่วนนี้จะคอยบันทึกว่าใครทำอะไรที่แปลกๆ บ้างเอาไว้จับ

ผู้บุกรุกเข้ามาในระบบ แต่ถ้าสมาชิกโพสธรรมดาจะไม่บันทึกนะ บันทึกแค่ ผู้ดูแล ทำอะไรบ้าง

เกิดผิดพลาดอะไรบ้าง อาจมีเป็น 100-1000 หน้าไม่ต้องตกใจว่าบอร์ดเราเสียหรือเปล่าถึงผิดพลาดมากขนากนี้

ตอนนี้ฐานข้อมูลของเราจาก 30 กว่าเมคเหลือแค่ 10.4 MB
ตอบกลับโพส

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 133 และ บุคคลทั่วไป 0 ท่าน