8 พ.ค. เวลา 13:00 • ธุรกิจ

กรณีศึกษาAgodaใช้AIoptimizeโค้ดSQLลดระยะเวลารันได้40% 🤖⌛️

หลายคนอาจจะคุ้นชินกับการ #ใช้น้อลAIสร้างสิ่งใหม่ๆ 🤖 แต่รู้ไหมว่างานที่มีอยู่เดิมก็สามารถให้น้อลช่วยแก้/ปรับปรุงให้ดีขึ้นได้👍 เหมือนกับแก้โค้ด #SQL 👨‍💻ของทาง #Agoda ที่ลดระยะเวลารันได้ถึง 40%
#จากรูปตัวอย่าง ฝั่งด้านซ้ายคือโค้ดดั้งเดิม👈 และฝั่งขวาคือโค้ดที่น้อลแนะนำ👉 โดยโค้ดฝั่งซ้ายจะสั้นกว่าฝั่งขวาด้วยซ้ำ แต่ระยะเวลารันกลับมากกว่า 😳 เพราะมีการทำงานที่ซับซ้อน จากการเขียนเงื่อนไขใน #Where น้อล AI เลยแนะนำให้ใช้ #IFElse ในการแยกเงื่อนไขที่ทำให้การผลลัพธ์เหมือนเดิม แต่รันได้เร็วกว่า
แถมนอกจากลดระยะเวลาในการรันแล้ว🕰 ยังลดค่าต่างๆได้ตามด้านล่างเลยครับ👇
-CPU Time (ms) : 349 > 207 (40.7%)
-Logical Read : 216,938 > 365 (99.8%)
ปล. แต่มีจุดสังเกตุที่ทาง #Agoda แชร์ไว้ว่าน้อลจะแก้โค้ดเยอะจนบางที Logic เพี้ยนไป😵‍💫 ถ้าโค้ดซับซ้อนมาก ดังนั้นต้องมีการเช็คการทำงานของน้อลด้วยนะจ้ะ 😉
📌คอร์ส Intro SQL พื้นฐานการเขียนโค้ดเพื่อติดต่อฐานข้อมูล (สอนภาษาไทย)👉https://forms.gle/Sve8dwRLukqNraCQ9
📍นี้เป็นเพจที่ให้ความรู้การวิเคราะห์ข้อมูล รับปรึกษาทุกอย่างด้านข้อมูลทั้งแบบบุคคลและร้านค้า ฟรี! ไม่มีค่าใช้จ่าย ❤️ (ดูผลงานของเพจได้ที่👉http://1ab.in/IeN)
📍เพจเรามีกลุ่ม FB ละน้าา เข้าจอยได้นะจ้ะ
#datacookie #Data #BigData #Datascience #Datascientist #Dataanalyst #Datastudio #Dataanalytics #Database #SQL #Excel
โฆษณา