มุมมองที่เป็นรูปธรรมใช้พื้นที่หรือไม่

สารบัญ:

มุมมองที่เป็นรูปธรรมใช้พื้นที่หรือไม่
มุมมองที่เป็นรูปธรรมใช้พื้นที่หรือไม่
Anonim

มุมมองที่เป็นรูปธรรม ครอบครองพื้นที่. มีอยู่ในลักษณะเดียวกับตาราง: อยู่บนดิสก์และสามารถจัดทำดัชนีหรือแบ่งพาร์ติชั่นได้

เราสามารถลบข้อมูลออกจากมุมมองที่เป็นรูปธรรมได้หรือไม่

คุณไม่สามารถลบแถวออกจากมุมมองที่เป็นรูปธรรมแบบอ่านอย่างเดียวได้ หากคุณลบแถวออกจากมุมมองที่เป็นรูปธรรมที่เขียนได้ ฐานข้อมูลจะลบแถวออกจากตารางคอนเทนเนอร์ที่อยู่ข้างใต้ อย่างไรก็ตาม การลบจะถูกเขียนทับในการรีเฟรชครั้งถัดไป

การดูกินหน่วยความจำหรือไม่

Views เป็นเวอร์ชันพิเศษของตารางใน SQL … มุมมองคือคิวรีที่จัดเก็บไว้ในพจนานุกรมข้อมูล ซึ่งผู้ใช้สามารถสืบค้นได้เหมือนกับที่ทำในตาราง มัน ไม่ใช้หน่วยความจำกายภาพ เพียงแบบสอบถามจะถูกเก็บไว้ในพจนานุกรมข้อมูล

มุมมองไหนดีกว่าหรือมุมมองที่เป็นรูปธรรม

การดูเป็นแบบเสมือนเท่านั้นและเรียกใช้ข้อกำหนดการสืบค้นทุกครั้งที่มีการเข้าถึง นอกจากนี้ เมื่อคุณต้องการประสิทธิภาพของข้อมูลที่ไม่จำเป็นต้องอัปเดตเป็นวินาที มุมมองที่เป็นเนื้อหาจะดีกว่า แต่ข้อมูลของคุณจะเก่ากว่าในมุมมองมาตรฐาน

มุมมอง SQL ใช้พื้นที่หรือไม่

ด้วยเหตุนี้ มุมมองจะไม่ใช้พื้นที่ดิสก์ใด ๆ ในการจัดเก็บข้อมูล และไม่สร้างสำเนาซ้ำซ้อนของข้อมูลที่จัดเก็บไว้ในตารางที่ มันอ้างอิง (ซึ่งบางครั้งเรียกว่าตารางฐานของมุมมอง) …