Apple
public://topics-images/apple_webp.png
SCB10X
public://topics-images/347823389_774095087711602_515970870797767330_n_webp.png
Windows 11
public://topics-images/hero-bloom-logo.jpg
Doom
public://topics-images/doom_logo.png
Huawei
public://topics-images/huawei_standard_logo.svg_.png
Threads
public://topics-images/threads-app-logo.svg_.png
Google Keep
public://topics-images/google_keep_2020_logo.svg_.png
Fortnite
public://topics-images/fortnitelogo.svg_.png
Instagram
public://topics-images/instagram_logo_2022.svg_.png
SCB
public://topics-images/9crhwyxv_400x400.jpg
Microsoft
public://topics-images/microsoft_logo.svg_.png
Basecamp
public://topics-images/bwpepdi0_400x400.jpg
Tinder
public://topics-images/hwizi8ny_400x400.jpg
FTC
public://topics-images/seal_of_the_united_states_federal_trade_commission.svg_.png
Pinterest
public://topics-images/pinterest.png
Palantir
public://topics-images/-nzsuc6w_400x400.png
Gemini
public://topics-images/google_gemini_logo.svg__0.png
AIS Business
public://topics-images/logo-business-2021-1.png
PostgreSQL
public://topics-images/images.png
JetBrains
public://topics-images/icx8y2ta_400x400.png
Krungthai
public://topics-images/aam1jxs6_400x400.jpg
Palworld
public://topics-images/mccyhcqf_400x400.jpg
Bill Gates
public://topics-images/bill_gates-september_2024.jpg
VMware
public://topics-images/1nj4i1gp_400x400.jpg
Take-Two Interactive
public://topics-images/0khle7nh_400x400.jpg
OpenAI
public://topics-images/ztsar0jw_400x400.jpg
Thailand
public://topics-images/flag_of_thailand.svg_.png
NVIDIA
public://topics-images/srvczsfq_400x400.jpg
ServiceNow
public://topics-images/ytnrfphe_400x400.png
PS5
public://topics-images/playstation_5_logo_and_wordmark.svg_.png
Klarna
public://topics-images/urcllpjp_400x400.png
Google Play
public://topics-images/play.png
Drupal
public://topics-images/drupal.png
Virtua Fighter
public://topics-images/virtua_figther_2024_logo.png
Paradox Interactive
public://topics-images/paradox_interactive_logo.svg_.png
Europa Universalis
public://topics-images/europa-icon.png
Nintendo Switch 2
public://topics-images/mainvisual.png
กินแรม แต่
lancaster Thu, 05/21/2009 - 20:49
กินแรม
แต่คุณทำถูกแล้วครับ
มีผลเสียแ
sirn Thu, 05/21/2009 - 21:24
มีผลเสียแน่นอนครับ เพราะ query optimizer ของ MySQL ไม่ฉลาดพอที่จะตัดสินใจได้อย่างแม่นยำว่าใช้ index แล้วจะทำให้เร็วขึ้นหรือเปล่า สำหรับข้อมูลที่มีความหลายหลายต่ำ การค้นหาใน index แล้วนำไปเทียบกับตารางจริงอาจจะช้ากว่าก็เป็นได้ครับ
วิธีดูง่ายๆ ว่าควรจะใช้ index หรือเปล่าก็เช็ค selectivity ด้วยการสั่ง
ยิ่งใกล้ 1 เท่าไหร่ ยิ่งควรทำ index ขึ้นเท่านั้นครับ
เวลา update
waiwicha Fri, 05/22/2009 - 00:41
เวลา update หรือ insert ข้อมูลที่ใช้สร้าง index ขึ้นมา จะต้องเพิ่ม record ลงไปในตารางและเพิ่ม record เข้าไปใน index ด้วยนะครับ
ถ้า index เยอะมากจนเกินไปจะทำให้กระบวนการแบบนี้ช้าลงนะครับ
ขึ้นอยู่กับว่าโดยปกติแล้วทำงานแบบไหนมากกว่ากัน
ขึ้นอยู่ก
kurosame Fri, 05/22/2009 - 18:09
ขึ้นอยู่กับวิธีใช้ข้อมูลด้วยว่าเป็น read-only / add-only / add-delete รึป่าว เพราะมีผลต่อการปรับ index ด้วยนะครับ
อีกประเด็นคือความถี่ในการอัพเดทข้อมูล ถ้า read-only เยอะๆ update นานๆครั้ง index ก็จะช่วยได้มาก แต่ในทางกลับกัน index จะทำให้เปลืองมากกว่าครับ