كيفية الاستفادة القصوى من الجداول المؤقتة في خوادم SQL (2024)

مقدمة

في هذا المقال، سنستكشف الأساسيات المتعلقة بالجداول المؤقتة في خوادم SQL ونحدد كيف تختلف عن المتغيرات الجدولية. سنتعلم أيضاً كيفية حذف الجداول المؤقتة بشكل صحيح، وسنقوم بإنشاء إجراء مخزن لحذف الجداول المؤقتة في جلسة حالية.

نظرة عامة على الجداول المؤقتة في SQL Server

أولاً، دعونا نعرف ما هي الجداول المؤقتة في خوادم SQL. إن الجدول المؤقت في خادم SQL هو جدول قاعدة بيانات يوجد لمدة قصيرة على خادم قاعدة البيانات. يمكن أن يكون ذلك مفيدًا عندما تحتاج إلى مساحة عمل لتخزين ومعالجة مجموعة نتائج مؤقتة.

أنواع الجداول المؤقتة

هناك نوعان من الجداول المؤقتة: الجداول المحلية والجداول العالمية. تختلف الجداول المحلية عن العالمية فيما إذا كانت مرئية لجلسة واحدة أو لكل الجلسات التي لديها إذن لقراءة قاعدة البيانات النظامية tempdb.

نظرة عامة على الجداول المؤقتة المحلية

فيما يلي كيفية إنشاء وحذف الجداول المؤقتة المحلية باستخدام الأوامر اللازمة:

CREATE TABLE #اسم_الجدول (...) -- إنشاء الجدول
DROP TABLE #اسم_الجدول -- حذف الجدول

يمكننا أيضاً إضافة بيانات اختبارية وفهرسة غير متجمعة، ومن ثم تشغيل استعلامات للتحقق من فعالية الجداول.

نظرة عامة على الجداول المؤقتة العالمية

يمكن إنشاء الجداول المؤقتة العالمية باستخدام نفس السياق، ولكن باستخدام علامتي "##" بدلاً من واحدة. يتميز الفرق الرئيسي بين الجداول المؤقتة المحلية والعالمية بأن الأخيرة مرئية لجميع الجلسات التي لديها إذن لقراءة قاعدة البيانات النظامية tempdb.

تحسين أداء الاستعلامات

لتحسين أداء استعلاماتك، يمكنك إضافة فهارس وإحصائيات للجداول المؤقتة. يتيح لنا الاستفادة من أدوات مثل أداة SQL Query Profiler في dbForge Studio for SQL Server تحليل خطة التنفيذ للاستعلام وكشف أي مشاكل أو عمليات استهلاك موارد.

الاستنتاج

باختصار، يمكننا استخدام الجداول المؤقتة عند الحاجة إلى العمل مع مجموعة من البيانات من الجدول العادي في فترة قصيرة. في هذا المقال، قمنا بتحديد أنواع الجداول المؤقتة الرئيسية، وقمنا برسم فارق بينها، ووصفنا آليات إنشاء وحذف الجداول المؤقتة.

كيفية الاستفادة القصوى من الجداول المؤقتة في خوادم SQL (2024)

FAQs

كيف افتح ملف في SQL؟ ›

⁧⁩⁧⁩حدد صورة SQL Server VM

حدد ⁧⁩+إضافة⁧⁩ لفتح صفحة ⁧⁩تحديد خيار نشر SQL⁧⁩. يمكنك عرض معلومات إضافية عن طريق تحديد ⁧⁩إظهار التفاصيل⁧⁩ في لوحة ⁧⁩أجهزة SQL الظاهرية⁧⁩. حدد أحد الإصدارات المسماة Free SQL Server License... من القائمة المنسدلة.

كيف يتم انشاء قاعدة بيانات SQL؟ ›

إنشاء قاعدة بيانات Azure SQL وخادم SQL Server
  1. في الجزء الأيسر، حدد قواعد بيانات SQL.
  2. انقر فوق اسم قاعدة البيانات من قائمة قواعد البيانات الخاصة بك. تفتح نافذة الخصائص.
  3. اسم قاعدة البيانات هو اسم المورد. يتم عرض اسم مجموعة الموارد في قسم نظرة عامة في نافذة خصائص.

ما هي ملفات SQL؟ ›

SQL Server هو ملف نظام إدارة قواعد البيانات المرتبطة (RDBMS) تم تطويره بواسطة Microsoft. يوفر نظامًا أساسيًا على مستوى المؤسسة لتخزين البيانات وإدارتها وتحليلها والذي يتميز أيضًا بقدرات قوية في التحليلات وإعداد التقارير.

ما هي شهادة SQL؟ ›

الشهادة الاحترافية Oracle SQL

نبذة عن الشهادة: تُظهر هذه الشهادة عمق معرفة الفرد بلغة الاستعلام الهيكلية SQL واستخدامها عند العمل مع خادم قاعدة بيانات اوراكل.

من البرامج التي تستخدم في انشاء قاعدة البيانات؟ ›

تشمل الخيارات الأخرى Microsoft SQL Server و SAP HANA و Oracle و Microsoft Access.

ما هى خطوات إنشاء قاعدة بيانات؟ ›

خطوات تصميم وانشاء قاعدة البيانات sql database (كيفية إنشاء قاعدة بيانات)
  1. تحديد متطلبات المؤسسة
  2. جمع المعلومات و البيانات
  3. تنظيم و ترتيب البيانات
  4. تحليل العلاقات بين البيانات

في ماذا يستخدم SQL؟ ›

لغة الاستعلام الهيكلية (SQL) هي لغة برمجة لتخزين المعلومات ومعالجتها في قاعدة بيانات علائقية. تخزّن قاعدة البيانات العلائقية المعلومات في شكل جدول، به صفوف وأعمدة تمثل سمات بيانات مختلفة والعلاقات المختلفة بين قيم البيانات.

كيف ربط جدولين في SQL؟ ›

ببساطة، عند جلب البيانات بواسطة الأمر SELECT نقوم بوضع أسماء الجداول التي سنحضر منها القيم و نذكر أسماء الأعمدة التي تربط الجداول باستخدام الكلمة ON فتقوم قاعدة البيانات بتجميع القيم الموجودة في أكثر من جدول و ترجعها كجدول واحد. كمثال بسيط، يمكنك دمج الجدولين users و countries في جدول واحد عند جلبها كالتالي.

References

Top Articles
Latest Posts
Article information

Author: Manual Maggio

Last Updated:

Views: 6185

Rating: 4.9 / 5 (69 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Manual Maggio

Birthday: 1998-01-20

Address: 359 Kelvin Stream, Lake Eldonview, MT 33517-1242

Phone: +577037762465

Job: Product Hospitality Supervisor

Hobby: Gardening, Web surfing, Video gaming, Amateur radio, Flag Football, Reading, Table tennis

Introduction: My name is Manual Maggio, I am a thankful, tender, adventurous, delightful, fantastic, proud, graceful person who loves writing and wants to share my knowledge and understanding with you.