Get a free observability report to evaluate the potential savingsContact us →
उपलब्ध है:EnglishFrançaisEspañolहिन्दी中文العربية
संग्रहण3 मिनट पढ़ें

अंतिम क्वेरी तारीख के अनुसार BigQuery तालिका संग्रहण

BigQuery में संग्रहण लागत अक्सर नजरअंदाज की जाती है क्योंकि वे कम्प्यूट लागत की तुलना में छोटी होती हैं। लेकिन समय के साथ, पुरानी तालिकाओं का संचय महत्वपूर्ण मासिक खर्च में जोड़ सकता है।

यह क्यों मायने रखता है

बड़े संगठन हजारों तालिकाएं जमा कर सकते हैं जो अब उपयोग नहीं की जाती हैं। ये तालिकाएं प्रत्येक महीने चुपचाप संग्रहण शुल्क जमा करती हैं।

यह कैसे काम करता है

क्वेरी INFORMATION_SCHEMA.JOBS_BY_PROJECT (प्रति तालिका अंतिम क्वेरी समय खोजने के लिए), TABLE_STORAGE (आकार डेटा के लिए) और TABLE_OPTIONS (लॉजिकल बनाम भौतिक बिलिंग मॉडल निर्धारित करने के लिए) जोड़ती है।

SQL क्वेरी

Fill in your details to get a ready-to-run query:

SQL
-- Find stale tables sorted by last query date with storage cost

DECLARE lookback_days INT64 DEFAULT 30;

-- US multi-region pricing ($/GiB/month)
DECLARE logical_active_price NUMERIC DEFAULT 0.02;
DECLARE logical_longterm_price NUMERIC DEFAULT 0.01;
DECLARE physical_active_price NUMERIC DEFAULT 0.04;
DECLARE physical_longterm_price NUMERIC DEFAULT 0.02;

WITH last_access AS (
  SELECT
    ref.project_id, ref.dataset_id, ref.table_id,
    MAX(j.creation_time) AS last_query_at
  FROM `your-project`.`region-us`.INFORMATION_SCHEMA.JOBS_BY_PROJECT j,
    UNNEST(j.referenced_tables) ref
  WHERE j.state = 'DONE' AND j.job_type = 'QUERY'
    AND j.creation_time >= TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL lookback_days DAY)
  GROUP BY 1, 2, 3
),
storage_info AS (
  SELECT
    s.project_id,
    s.table_schema AS dataset_id,
    s.table_name AS table_id,
    IFNULL(opt.option_value, 'LOGICAL') AS model,
    IF(opt.option_value = 'PHYSICAL', s.total_physical_bytes, s.total_logical_bytes) AS size_bytes,
    IF(opt.option_value = 'PHYSICAL', s.active_physical_bytes, s.active_logical_bytes) AS active_bytes,
    IF(opt.option_value = 'PHYSICAL', s.long_term_physical_bytes, s.long_term_logical_bytes) AS lt_bytes
  FROM `your-project`.`region-us`.INFORMATION_SCHEMA.TABLE_STORAGE s
...
your-project और region-us को अपने GCP प्रोजेक्ट और dataset region से बदलें।

क्वेरी व्याख्या

क्वेरी दो डेटा स्रोतों को क्रॉस-संदर्भित करती है: जॉब मेटाडेटा (प्रति तालिका अंतिम क्वेरी समय के लिए) और तालिका संग्रहण मेटाडेटा (आकार और बिलिंग मॉडल के लिए)।

मुख्य अंतर्दृष्टि

  • lightbulb

    सूची के शीर्ष पर तालिकाएं (कभी क्वेरी नहीं की गई या बहुत पहले क्वेरी की गई) हटाने या संग्रहीत करने के लिए आदर्श उम्मीदवार हैं।

  • lightbulb

    जिन बड़ी तालिकाओं की क्वेरी नहीं की गई वे अभी भी अन्य सिस्टम द्वारा संदर्भित हो सकती हैं।

  • lightbulb

    90 दिनों से पुरानी तालिकाओं को स्वचालित रूप से दीर्घकालिक मूल्य निर्धारण मिलता है।

  • lightbulb

    भौतिक बिलिंग मॉडल तालिकाएं प्रति GiB 2x लागत करती हैं लेकिन संपीड़न से लाभ उठाती हैं।

सर्वोत्तम प्रथाएं

  1. 1

    पिछले 30 दिनों में क्वेरी नहीं की गई तालिकाओं की मासिक समीक्षा सेट करें।

  2. 2

    अस्थायी डेटा के लिए तालिका समाप्ति नीतियां लागू करें।

  3. 3

    महत्वपूर्ण लेकिन अनुपयोगी तालिकाओं को Google Cloud Storage में संग्रहीत करें।

  4. 4

    संग्रहण बचत के लिए उच्च संपीड़न अनुपात वाले डेटासेट को भौतिक बिलिंग मॉडल पर स्विच करें।

क्या आप चाहते हैं कि CloudClerk स्वचालित रूप से ये बचत खोजे?

हमारा प्लेटफॉर्म आपके BigQuery प्रोजेक्ट से जुड़ता है, इन विश्लेषणों को स्वचालित रूप से चलाता है और AI-संचालित अनुकूलन सिफारिशें देता है।

संबंधित गाइड

codeलागत विश्लेषण

क्वेरी के अनुसार BigQuery लागत विश्लेषण

प्रत्येक व्यक्तिगत क्वेरी की लागत, स्लॉट उपयोग और निष्पादन समय का विश्लेषण करें। प्रति क्वेरी निष्पादन ऑन-डिमांड लागत का विस्तृत विवरण प्राप्त करें।

गाइड पढ़ें
trending_upलागत विश्लेषण

लागत के अनुसार BigQuery की शीर्ष क्वेरी

ऑन-डिमांड लागत के अनुसार सबसे महंगी BigQuery क्वेरी खोजें। सबसे बड़े लागत चालकों की पहचान करने के लिए कुल बिल किए गए बाइट्स द्वारा क्वेरी रैंक करें।

गाइड पढ़ें
compare_arrowsबिलिंग मॉडल

BigQuery ऑन-डिमांड बनाम Editions: प्रति-क्वेरी लागत तुलना

प्रत्येक क्वेरी के लिए ऑन-डिमांड बनाम BigQuery Editions मूल्य निर्धारण की तुलना करें। Standard, Enterprise और Enterprise Plus editions के लिए प्रति-क्वेरी सिफारिशें प्राप्त करें।

गाइड पढ़ें
folderलागत विश्लेषण

प्रोजेक्ट के अनुसार BigQuery लागत विश्लेषण

GCP प्रोजेक्ट में BigQuery लागतों को ट्रैक करें। INFORMATION_SCHEMA का उपयोग करके प्रोजेक्ट-स्तरीय खर्च की तुलना करें और सबसे महंगे प्रोजेक्ट खोजें।

गाइड पढ़ें