იკავებს თუ არა მატერიალიზებული ხედი ადგილს?

Სარჩევი:

იკავებს თუ არა მატერიალიზებული ხედი ადგილს?
იკავებს თუ არა მატერიალიზებული ხედი ადგილს?
Anonim

მატერიალიზებული ხედი იკავებს ადგილს. ის არსებობს ისევე, როგორც ცხრილი: ის ზის დისკზე და შეიძლება იყოს ინდექსირებული ან დანაყოფი.

შეგვიძლია წავშალოთ მონაცემები მატერიალიზებული ხედიდან?

თქვენ არ შეგიძლიათ წაშალოთ რიგები მხოლოდ წასაკითხად მატერიალიზებული ხედიდან. თუ თქვენ წაშლით სტრიქონებს ჩასაწერად მატერიალიზებული ხედიდან, მაშინ მონაცემთა ბაზა შლის რიგებს ქვემდებარე კონტეინერის ცხრილიდან. თუმცა, წაშლები გადაიწერება მომდევნო განახლების ოპერაციისას.

ნახვები ხმარობს მეხსიერებას?

Views არის ცხრილების სპეციალური ვერსია SQL-ში. … ხედი არის მოთხოვნა, რომელიც ინახება მონაცემთა ლექსიკონში, რომელზეც მომხმარებელს შეუძლია შეკითხვის დასმა ისევე, როგორც ამას აკეთებს ცხრილებზე. ის არ იყენებს ფიზიკურ მეხსიერებას, მხოლოდ მოთხოვნა ინახება მონაცემთა ლექსიკონში.

რომელია უკეთესი ხედი თუ მატერიალიზებული ხედი?

ნახვები მხოლოდ ვირტუალურია და აწარმოებს შეკითხვის განმარტებას ყოველ ჯერზე, როცა მათზე წვდომა ხდება. ასევე, როდესაც გჭირდებათ მუშაობა იმ მონაცემებზე, რომლებიც არ საჭიროებს განახლებას მეორედ, მატერიალიზებული ნახვები უკეთესია, მაგრამ თქვენი მონაცემები უფრო ძველი იქნება ვიდრე სტანდარტული ხედში.

SQL ნახვები ადგილს იკავებს?

ამ მიზეზით, ხედი არ იკავებს დისკის ადგილს მონაცემთა შესანახად და არ ქმნის მონაცემების ზედმეტ ასლებს, რომლებიც უკვე ინახება ცხრილებში ის მიუთითებს (რომლებსაც ზოგჯერ ხედის საბაზისო ცხრილებსაც უწოდებენ). …

გირჩევთ: