एसक्यूएल सर्वर में जुड़ने के लिए टेबल चर के मुकाबले अस्थायी तालिकाओं क्यों तेज हैं?जुड़ने के लिए तालिका चर के मुकाबले अस्थायी तालिकाओं क्यों तेज हैं?
नोट: दोनों परिदृश्यों में तालिकाओं में पीके है, और तालिका पीके के माध्यम से अन्य "भौतिक" तालिकाओं के साथ जुड़ती हैं।
तालिका चर के लिए कोई आंकड़े बनाए रखा नहीं है लेकिन पंक्ति गणना है। ऑप्टिमाइज़र आम तौर पर तालिका वैरिएबल कार्डिनिटी 0 पंक्तियों को मानता है क्योंकि तालिका परिवर्तनीय आबादी से पहले कथन संकलित किया जाता है। यदि कथन पुन: संकलित करने के अधीन है तो यह वास्तविक पंक्ति गणना का उपयोग कर सकता है। –
इसका उदाहरण [यहां मेरे उत्तर के कार्डिनिटी अनुभाग] में शामिल है [http://dba.stackexchange.com/questions/16385/whats-the-difference-between-a-temp-table-and-table-variable-in -sql-सर्वर/16386 # 16386) –