บทความ SQL Server
Performance Tuning ตัวอย่างในการ Query แบบ Best Practice ใน SQL Server
Performance Tuning ตัวอย่างในการ Query แบบ Best Practice ใน SQL Server เป็นการทำ Performance Tuning ในคำสั่ง Query คือวิธีที่จำเป็นในการปรับปรุงประสิทธิภาพของฐานข้อมูล ซึ่งสามารถช่วยให้ฐานข้อมูลสามารถจัดการกับข้อมูลได้มากขึ้น รวดเร็วขึ้น และทรัพยากรที่ใช้น้อยลง เราจะพิจารณาเกี่ยวกับทิศทางทั่วไปและ Best Practice สำหรับการปรับปรุง Performance ของการ Query ในฐานข้อมูล
Azure Arc คืออะไร ช่วยให้ SQL Server On Premise และ Cloud ง่ายขึ้นและทรงพลัง
Azure Arc จะช่วยให้เราเอา SQL Server แบบ On Premise ไปจัดการได้บน Azure และยังสามารถนำ Data ที่อยู่บน Azure มาไว้ที่ Host ในองค์กรได้อีกด้วย ทำให้เราบริหารจัดการได้อย่างง่ายดายและทรงพลังมาก
การเชื่อมต่อ Power BI ไปยัง SQL Server ด้วย SSIS, SSAS หรือใช้ Power Query
แนะนำการใช้งาน Power BI Report ไปอีกระดับด้วยการใช้งานร่วมกับ SQL Server Integration Service (SSIS) และ SQL Analysis Service (SSAS)
มีอะไรใหม่ใน Microsoft SQL Server 2022
มีอะไรใหม่ใน Microsoft SQL Server 2022 ในด้าน HA, DR, ETL, SynapseLink, Governance, Ledger, Performance
JSON คืออะไร และ JSON Query ใน SQL Server
แนะนำ JSON และวิธีการ Query ข้อมูลใน JSON ว่าทำได้อย่างไร มีคำสั่งอะไรที่เราสามารถใช้งานได้บ้าง โดยเมื่อการเก็บข้อมูลใน SQL Server ที่เก็บเป็นรูปแบบของ JSON
ETL ด้วย Power Query ของ Excel และ Power BI ต่างกันอย่างไรกับ SQL Server
ETL เราสามารถใช้งานได้ทั้ง Excel, Power BI และ SQL Server โดยจะมาเปรียบเทียบให้เห็นว่า ETL ของ Excel และ SQL Server แตกต่างกันอย่างไร
เปรียบเทียบเครื่องมือในการ ETL ระหว่าง Power Query กับ SSIS
ชุดกลไก ETL ผู้เขียนบรรยายไว้ในบทความชื่อ “กลไก ETL คืออะไร” และได้แนะนำ Microsoft SQL Server Integration Service (SSIS) ว่าเป็นแพลตฟอร์มสำหรับ ETL คุณภาพสูง เอาไว้ในบทความดังกล่าว แต่ยังมีเครื่องมือสำหรับ ETL อีกตัวหนึ่งชื่อ Power Query ได้รับความนิยมมากในขณะนี้ เพราะเป็นส่วนหนึ่งของ Power BI Desktop (หรือเป็น add-in ของ Microsoft Excel) เหมาะกับงานในลักษณะ Self-Service ETL และมีความซับซ้อนน้อยกว่า SSIS
เลือกใช้ Multi-Dimensional Data Model หรือ Tabular Data Model ดี ?
สำหรับบทความนี้จะแนะนำ Data Model ทั้งสองแบบอีกครั้งในเชิงเปรียบเทียบ เพื่อให้ผู้อ่านสามารถเลือกใช้งานได้อย่างเหมาะสม
ETL คืออะไร ?
ETL ย่อมาจาก Extract Transform Load ซึ่งเป็นลำดับของกลไก ETL เพื่อนำข้อมูลจากแหล่งข้อมูลที่ยังไม่พร้อมนำมาใช้งานเพื่อการวิเคราะห์มาทำให้พร้อมใช้งาน (Data Preperation) โดยอายุอานามของชุดกลไก ETL นี้ไม่ต่ำกว่า 50 ปีมาแล้ว เกิดมาพร้อมกับการบัญญัติศัพท์ “Data Warehouse” ขึ้นโดย Bill Inmon - Wikipedia ตอนกลางยุค 70
รู้ได้อย่างไรว่า Microsoft SQL Server มีประสิทธิภาพแย่ลง
หลายครั้งที่ผู้เขียนได้รับคำถามจากผู้ใช้ Microsoft SQL Server เกี่ยวกับปัญหาด้านประสิทธิภาพ โดยเอาค่าจาก Performance Counter บ้าง จาก Waiting Statistics บ้าง มาบอกว่าค่าเป็นเท่านั้นเท่านี้ แล้วถามว่า Microsoft SQL Server ที่เขาใช้งานอยู่มันมีประสิทธิภาพดีอยู่ไหม