Middle
Müvəqqəti cədvəl nədir və nə üçün istifadə olunur?
sobes.tech Süni İntellekt
AI-dan cavab
Müvəqqəti cədvəl, yalnız cari sessiya və ya əməliyyat müddətində mövcud olan cədvəldir.
Məqsəd:
- Müvəqqəti aralıq məlumatların saxlanması: Çətin sorğunun nəticələrini saxlamaq və ya məlumatları mərhələli şəkildə işləmək üçün istifadə olunur.
- Performansı artırmaq: Müvəqqəti cədvəl istifadə edən sorğu, xüsusən də aralıq məlumatlar çox dəfə istifadə olunursa, birbaşa mürəkkəb sorğunun icrasından daha sürətli ola bilər.
- Mürəkkəb sorğuların bölünməsi: Böyük və oxunması çətin olan sorğunu daha kiçik və idarə edilə bilən hissələrə bölməyə imkan verir.
- Məlumatların alt toplusu ilə işləmək: Müvəqqəti cədvəl yalnız müəyyən əməliyyat üçün lazım olan məlumatların alt toplusunu ehtiva edə bilər.
Müvəqqəti cədvəl yaratma (SQL nümunəsi):
-- Müvəqqəti cədvəl yaratma
CREATE TEMPORARY TABLE temp_customers AS
SELECT customer_id, customer_name
FROM customers
WHERE registration_date >= '2023-01-01';
-- Müvəqqəti cədvəldən istifadə
SELECT COUNT(*)
FROM temp_customers;
-- Müvəqqəti cədvəl sessiya bitdikdə avtomatik silinəcək