الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إستفسارات حول Sql Server

بدأه MS_SQL في 8 أكتوبر 2008 · 1 رد · 643 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخواني اريد أن أعرف:

1- ماهي الحكمة من وجود إسمين للملف سواء لل( Primary or Log or Secondary ) ؟

2- ماذا تعني File Growth ؟

3- متى يجب أن أضيف Secondary File ؟ وهل يؤثر ذالك على أداء قاعدة البيانات . وكيف؟

4- وكيف عند وضع الملفات في أماكن مختلفة يؤدي الى رفع مستوى أداء القاعدة ؟

5- ماهو المصطلح الكامل لهذه الاختصارات( LDF,NDF,MDF ) ؟

تم تعديل هذه المشاركة بواسطة medo_Programming في 8 أكتوبر 2008 في 09:38

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#2
اقتباس
- ماهي الحكمة من وجود إسمين للملف سواء لل( Primary or Log or Secondary ) ؟

انت بتتكلم عن create database او انشاء ملف جديد و ان فيه خاصية Name و FileName

Name : تعني الاسم ال logical و بيكون unique علي مستوي قاعدة البيانات علي اعتبار انه database object و يستخدم في حالة التعامل مع الملف من ال transact sql

FileName : تعني operating system file name يعني ال physical name للملف

اقتباس
- ماذا تعني File Growth ؟

تعني النسبة التي يزداد بها حجم الملف يعني مثلا كلما امتلأ الملف يزيد 5 MB او يزيد بنسبة 10% و هكذا

و ايضا يوجد خاصية MAXSIZE و هي الحد الاقصي الذي لا يتجاوزه الملف

اقتباس
متى يجب أن أضيف Secondary File ؟ وهل يؤثر ذالك على أداء قاعدة البيانات . وكيف؟

هو ملف لتخزين البيانات يشبة ال primary و لكن الفرق في ان ال primary يخزن ال database schema

و حسب خبرتي انه من الامن او الافضل انت تخزن البيانات في Secondary file و تجعل ال primary file لل database schema فقط

و يمكنك اضافة اكثر من Secondary file و لا يمكن ذلك مع ال primary file

و لكن تحتاج الي اضافة Secondary file في حالة تضخم حجم قاعدة البيانات او عند الحاجة الي تقسيم البيانات علي اكثر من hard disk

اقتباس
وكيف عند وضع الملفات في أماكن مختلفة يؤدي الى رفع مستوى أداء القاعدة ؟

لا اعتقد ذلك لو ان ال database server واحد في النهاية يعني لو كل البيانات تعالج بنفس ال engine الافضل ان تكون البيانات علي ال local او في نفس المكان

و لكن ربما تقصد distributed database management system

اقتباس
ماهو المصطلح الكامل لهذه الاختصارات( LDF,NDF,MDF ) ؟

مش عارف بالضبط بس هقولك اللي اعرفه

MDF : Meta Data File

NDF : Secondary Data File

LDF : Log Data File

CREATE DATABASE (T-SQL)

Files and Filegroups Architecture

مواضيع مشابهة