खोज…


परिचय

एक भौतिक दृष्टिकोण एक ऐसा दृश्य है जिसके परिणाम शारीरिक रूप से संग्रहीत होते हैं और उन्हें वर्तमान बने रहने के लिए समय-समय पर ताज़ा किया जाना चाहिए। इसलिए, जब वास्तविक परिणाम की आवश्यकता नहीं होती है तो जटिल, लंबे समय तक चलने वाले प्रश्नों के परिणामों को संग्रहीत करने के लिए वे उपयोगी होते हैं। Oracle और PostgreSQL में भौतिक विचार बनाए जा सकते हैं। अन्य डेटाबेस सिस्टम समान कार्यक्षमता प्रदान करते हैं, जैसे कि SQL सर्वर के अनुक्रमित विचार या DB2 के भौतिकीकृत क्वेरी टेबल।

PostgreSQL उदाहरण

CREATE TABLE mytable (number INT);
INSERT INTO mytable VALUES (1);

CREATE MATERIALIZED VIEW myview AS SELECT * FROM mytable;

SELECT * FROM myview;
 number 
--------
      1
(1 row)

INSERT INTO mytable VALUES(2);

SELECT * FROM myview;
 number 
--------
      1
(1 row)

REFRESH MATERIALIZED VIEW myview;

SELECT * FROM myview;
 number 
--------
      1
      2
(2 rows)


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow