ผลต่างระหว่างรุ่นของ "Query optimizer"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
BotKung (คุย | ส่วนร่วม)
เก็บกวาด +แจ้งรอตรวจสอบด้วยบอต
Manop (คุย | ส่วนร่วม)
เก็บกวาด
บรรทัด 1:
{{ชื่ออังกฤษ}}
{{รอการตรวจสอบ}}
'''Optimizationquery optimizer''' หมายถึง ในส่วนประกอบของการทำให้มีประสิทธิภาพ การทำให้สมบูรณ์ หรือการทำให้ดีที่สุดเท่าที่จะทำได้ ดังนั้น Query Optimization จัดการ[[ฐานข้อมูล]] จึงหมายถึงคือ การทำให้กระบวนการสอบถามข้อมูล หรือ Queryquery Processingprocessing มีประสิทธิภาพมากที่สุด หรือดีที่สุดนั้นเอง ซึ่ง Queryquery Optimization เป็นขั้นตอนหนึ่งในกระบวนการสอบถามข้อมูล เมื่อผู้ใช้สอบถามว่าต้องการข้อมูลอะไร กระบวนการสอบถามข้อมูลใน[[ระบบการจัดการฐานข้อมูล หรือ Database Management System(DBMS)]] จะมี Optimizer ซึ่งมีหน้าที่ในการทำ Queryquery Optimization โดยจะเลือกแผนปฏิบัติที่ทำให้ได้คำตอบที่ดีที่สุด เพื่อให้ถูกต้องตรงกับความต้องการของผู้ใช้ได้อย่างเหมาะสม รวดเร็ว และประหยัดค่าใช้จ่ายให้เกิดน้อยที่สุดในส่วนที่เกี่ยวกับเวลาที่ใช้ ในการประมวลผลกลาง ( CPU time ) และเวลาที่ใช้ในการดึงข้อมูลจากอุปกรณ์อินพุต และ เอาต์พุต ( I / O time )
{{เก็บกวาด}}
 
'''Optimization''' หมายถึง การทำให้มีประสิทธิภาพ การทำให้สมบูรณ์ หรือการทำให้ดีที่สุดเท่าที่จะทำได้ ดังนั้น Query Optimization จึงหมายถึง การทำให้กระบวนการสอบถามข้อมูล หรือ Query Processing มีประสิทธิภาพมากที่สุด หรือดีที่สุดนั้นเอง ซึ่ง Query Optimization เป็นขั้นตอนหนึ่งในกระบวนการสอบถามข้อมูล เมื่อผู้ใช้สอบถามว่าต้องการข้อมูลอะไร กระบวนการสอบถามข้อมูลในระบบการจัดการฐานข้อมูล หรือ Database Management System(DBMS) จะมี Optimizer ซึ่งมีหน้าที่ในการทำ Query Optimization โดยจะเลือกแผนปฏิบัติที่ทำให้ได้คำตอบที่ดีที่สุด เพื่อให้ถูกต้องตรงกับความต้องการของผู้ใช้ได้อย่างเหมาะสม รวดเร็ว และประหยัดค่าใช้จ่ายให้เกิดน้อยที่สุดในส่วนที่เกี่ยวกับเวลาที่ใช้ ในการประมวลผลกลาง ( CPU time ) และเวลาที่ใช้ในการดึงข้อมูลจากอุปกรณ์อินพุต และ เอาต์พุต ( I / O time )
== อ้างอิง ==
* {{cite conference
| first = Surajit
| last = Chaudhuri
| authorlink = Surajit Chaudhuri
| date = 1998
| pages = pages 34–43
| title = An Overview of query Optimization in Relational Systems
| doi = 10.1145/275487.275492
| url = http://citeseer.ist.psu.edu/chaudhuri98overview.html
| booktitle = proceedings of the ACM Symposium on principles of Database Systems}}
* {{cite journal
| first = Yannis
| last = Ioannidis
| title = query optimization
| journal = ACM Computing Surveys
| volume = 28
| issue = 1
| pages = 121–123
| date = March 1996
| doi = 10.1145/234313.234367
| url = http://citeseer.ist.psu.edu/487912.html}}
* {{citation
| first1 = p. G. | last1 = Selinger
| first2 = M. M. | last2 = Astrahan
| first3 = D. D. | last3 = Chamberlin
| first4 = R. A. | last4 = Lorie
| first5 = T. G. | last5 = price
| author1-link = patricia Selinger
| author3-link = Donald D. Chamberlin
| date = 1979
| pages = 23-34
| contribution = Access path Selection in a Relational Database Management System
| doi = 10.1145/582095.582099
| title = proceedings of the 1979 ACM SIGMOD International Conference on Management of Data}}
 
[[หมวดหมู่:ฐานข้อมูล]]
 
[[en:query optimizer]]
[[de:Anfrageoptimierer]]
[[ja:クエリ最適化]]
เข้าถึงจาก "https://th.wikipedia.org/wiki/Query_optimizer"