Sobes.tech
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;

-- Гурӯҳи вақтӣ автоматӣ пас аз анҷоми сессия тоза мешавад