Junior — Middle
Verilənlər bazalarında müvəqqəti cədvəllərin nə olduğunu və hansı vəziyyətlərdə istifadə olunduğunu izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Veritabanlarındaki müvəqqəti cədvəllər, yalnız sessiya və ya əməliyyat müddətində yaradılan və mövcud olan cədvəllərdir. Onlar müvəqqəti ehtiyaclar üçün, məsələn, mürəkkəb hesablamalar, toplama və ya birləşmələr üçün istifadə olunur ki, əsas bazanı yükləməsin.
İstifadə nümunəsi: böyük məlumat dəstini emal etmək və müvəqqəti hesablamaların nəticələrini saxlamaq lazımdırsa, müvəqqəti cədvəl bunu səmərəli şəkildə edə bilər və sessiya bitdikdən sonra avtomatik silinir.
SQL-də bu belə görünə bilər:
CREATE TEMPORARY TABLE temp_users AS
SELECT id, name FROM users WHERE active = 1;
-- Sonrakı sorğular üçün temp_users istifadə edirik
SELECT * FROM temp_users WHERE name LIKE 'A%';
-- Sessiya bitdikdən sonra, temp_users avtomatik silinəcək