Oracle Index เทคนิคการสร้าง Index กับ Field Date เพื่อการ Query ที่เร็วติดจรวด
บทความเกี่ยวกับ : Oracle Index เทคนิคการสร้าง Index กับ Field Date เพื่อการ Query ที่เร็วติดจรวด
วันนี้มานั่ง List รายการดูว่า มีป้ายใหนที่จั่วหัวแล้วยังไม่ได้โพสบ้างเท่าที่ดูจะเหลือเรื่องของ
DBMS , JQuery และ Web4J ที่จ่าหน้าไว้แล้วแต่ไม่ได้โพสอะไรเลย วันนี้เลยจะจับมาซักเรื่อง
เอาง่ายๆ เรื่องของ DBMS ละกัน
วันนี้จะเอาเทคนิคการสร้าง Index บน Database Oracle มาโชว์ ....ฟังดูแล้วอาจเป็นเรื่องพื้นๆ ที่หลายคนบอกว่าเด็กอมมือก็ทำได้ หุหุ แต่ผมเอามานำเสนอทั้งทีบอกไว้เลยว่าต้องไม่ธรรมดาคุณเคยคิดมั้ยครับว่า Field ที่เป็น Date เอามาสร้าง Index แล้วมันจะนรกแค่ใหน ส่วนตัวผมเองไม่ใช่สาย DBA นะครับเป็นเพียง PG ตัวกระจ้อยแต่มั่วๆ หาทาง Tune Query Performance ให้ระบบทำงานได้เร็วที่มั่วๆ มาได้ก็ประมาณนี้
มาดูกัน
CREATE INDEX IDX_DATETEST ON MY_TBL
(TO_CHAR(CREATE_DATE, 'DDMMYY') );
เท่านี้แหละครับหลักการง่ายๆ ก็คือแปลงมันให้เป็นตัวเลขซะ
แล้วตอนเรียกใช้ใน Query ก็จัดการแบบนี้
เพียงเท่านี้ตอน Query ก็จะมีการเอา Index ที่สร้างไว้มาใช้งาน
หุหุเอาไปใช้ดูครับรับรองเห็นผลดีันักแล
วันนี้มานั่ง List รายการดูว่า มีป้ายใหนที่จั่วหัวแล้วยังไม่ได้โพสบ้างเท่าที่ดูจะเหลือเรื่องของ
DBMS , JQuery และ Web4J ที่จ่าหน้าไว้แล้วแต่ไม่ได้โพสอะไรเลย วันนี้เลยจะจับมาซักเรื่อง
เอาง่ายๆ เรื่องของ DBMS ละกัน
วันนี้จะเอาเทคนิคการสร้าง Index บน Database Oracle มาโชว์ ....ฟังดูแล้วอาจเป็นเรื่องพื้นๆ ที่หลายคนบอกว่าเด็กอมมือก็ทำได้ หุหุ แต่ผมเอามานำเสนอทั้งทีบอกไว้เลยว่าต้องไม่ธรรมดาคุณเคยคิดมั้ยครับว่า Field ที่เป็น Date เอามาสร้าง Index แล้วมันจะนรกแค่ใหน ส่วนตัวผมเองไม่ใช่สาย DBA นะครับเป็นเพียง PG ตัวกระจ้อยแต่มั่วๆ หาทาง Tune Query Performance ให้ระบบทำงานได้เร็วที่มั่วๆ มาได้ก็ประมาณนี้
มาดูกัน
CREATE INDEX IDX_DATETEST ON MY_TBL
(TO_CHAR(CREATE_DATE, 'DDMMYY') );
เท่านี้แหละครับหลักการง่ายๆ ก็คือแปลงมันให้เป็นตัวเลขซะ
แล้วตอนเรียกใช้ใน Query ก็จัดการแบบนี้
select * from MY_TBL where
TO_CHAR(CREATE_DATE,'DDMMYY')='140911';
TO_CHAR(CREATE_DATE,'DDMMYY')='140911';
เพียงเท่านี้ตอน Query ก็จะมีการเอา Index ที่สร้างไว้มาใช้งาน
หุหุเอาไปใช้ดูครับรับรองเห็นผลดีันักแล
ความคิดเห็น
แสดงความคิดเห็น