Middle
Таблиҳаи муваққатӣ чист ва барои чӣ истифода мешавад?
sobes.tech AI
Ҷавоб аз AI
Гурӯҳи вақтӣ — ин гурӯҳи аст, ки танҳо дар давоми сессия ё транзаксияи ҳозира вуҷуд дорад.
Мақсад:
- Захира кардани маълумоти миёнаравии мураккаб: Барои нигоҳ доштани натиҷаҳои дархости мураккаб ё барои коркарди маълумот ба тадриҷ истифода мешавад.
- Беҳтар кардани иҷроиш: Дархости бо истифода аз гурӯҳи вақтӣ метавонад тезтар аз иҷрои мустақимии дархости мураккаб бошад, махсусан агар маълумоти миёнаравӣ бисёр бор истифода шаванд.
- Тақсим кардани дархостҳои мураккаб: Имкон медиҳад, ки дархости калон ва душворро ба қисмҳои хурдтар ва идорашаванда тақсим кард.
- Кор бо маҷмӯи маълумот: Гурӯҳи вақтӣ метавонад танҳо маҷмӯи зарурии маълумот барои амалиёт махсусро дар бар гирад.
Эҷоди гурӯҳи вақтӣ (мисол барои SQL):
-- Эҷоди гурӯҳи вақтӣ
CREATE TEMPORARY TABLE temp_customers AS
SELECT customer_id, customer_name
FROM customers
WHERE registration_date >= '2023-01-01';
-- Истифодаи гурӯҳи вақтӣ
SELECT COUNT(*)
FROM temp_customers;
-- Гурӯҳи вақтӣ автоматӣ пас аз анҷоми сессия тоза мешавад