2018/01/01

بالعربي شرح مشاكل ال Indexes وطرق علاجها وصيانتها

في هذا المقال سوف نوضح اسلوب عمل صيانة لل Indexes داخل ال SQL Server لمتابعة ادائها المستمروهو مفيد لمديرين قواعد البيانات ومسئولين ال IT واي مهتم باداء قواعد بيانات SQL Server
ويمكنك مراجعة المقال السابقة الخاص بتوضيح الفرق بين انواع ال Indexes من هنــــــا

تجزئة البيانات (Fragmentation)

البيانات داخل ال SQL Server في نهاية المطاف يتم تخزينها في ملفات قاعدة البيانات على ال HardDisk واي بيان داخل ال SQL Server يتم كتابته في صورة وحدات تسمى Pages داخل الملفات او بمعنى اخر تستطيع ان تعتبر ال Page هي اقل وحدة قياس للبيانات داخل الملفات. وحيث ان البيانات يتم تعديلها باستمرار فذلك يؤدي الى مشكلة التجزئة (Fragmentation) ويوجد نوعين من مشاكل التجزئة هما internal fragmentation  و external fragmentation.

2017/12/08

2017/03/29

اتساق قواعد البياانات والامر DBCC CHECKDB بالعربي

مقدمة

في هذا المقال سوف نتعرف على مشاكل اتساق Consistency قواعد بيانات SQL Server وكيف تحدث وكيفية معالجتها وايضا كيفية استخدام الامر DBCC CHECKDB وما هو ال Emergency Mode.

2017/03/12

شرح متقدم للنسخ الاحتياطية في قواعد بيانات ال SQL Server بالعربي

في هذا المقال سوف نتحدث عن انواع النسخ الاحتياطية المتاحة داخل ال Sql Server والية عملها .

في البداية قبل التعرف على انواع النسخ الاحتياطية المختلفة لابد من معرفة ما هي انواع ال Recovery Model لارتباطها باحد انواع النسخ الاحتياطية

2017/02/25

شرح ال Database Snapshot بالعربي

مقدمة

ال Database snapshot من الخصائص الهامة لقواعد بيانات ال SQL Server والغير مشهورة حيث لا يعلمها الكثيرون ويخلط الكثير بينها وبين ال Backup.
في هذا المقال سوف اوضح ماهي ال Snapshot وما هي اهميتها وكيفية الاستفادة منها وايضا كيفية تنفيذها باستخدام ال Scripts.

2017/02/21

معلومات عن بعض خصائص و برامج ال SQL Server بالعربي

مقدمة

هل قمت بتنصيب ال SQL Server في يوم ما ووجدت بعض الاختيارات التي لم تعرف معناها وما هي اهميتها؟
اكيد حدث ذلك ولو في القليل من الاختيارات ولم يتثنى لك الوقت لمعرفة هذه الخصائص او ال Features
في هذا المقال سوف نوضح بعض هذه ال Features

2017/02/18

شرح ال SQL Server Transaction بالعربي

مقدمة

في هذا المقال سيتم شرح ما هي ال Transaction وانواع ال Isolation Levels الخاصة بها وكيف تؤثر على اداء وسلامة البيانات في قواعد البيانات مع توضيح ما هو ال Lock الذي يحدث ومشكلة ال Deadlock ومستويات العزل الخاصة بال Transactions.

2017/02/12

شرح SQL Server and RAID بالعربي

مقدمة

في هذا المقال سنتحدث عن انواع ال RAID المختلفة وعلاقتها بال SQL Server

من اكثر التحديات التي تواجه قواعد البيانات هي سرعة الكتابة والقراءة (IO) على ال Disk ولذلك الاعداد الجيد لل Storage وتوزيع ملفات قواعد البيانات قد يفيد جدا في تحسين الاداء

2017/02/06

شرح SQL Server FileGroups بالعربي

مقدمة

في هذا المقال سيتم شرح ما هي ال FileGroups وما الحاجة اليها وكيف الاستفادة منها ولكن لن يتم التركيز على كتابة ال Syntax الخاص بانشاء ال FileGroups حيث ال Syntax يمكن ايجاده في اماكن كثيرة ولكن سيتم التركيز في هذا المقال على المفاهيم.

2016/03/24

Table Joins in SQL Server Execution Plan

مقدمة

هذا المقال جزء من سلسلة لشرح ال SQL Server Execution Plan , اذا كانت هذه اول زيارة لك لهذه السلسلة يمكنك البدء من الرابط التالي مقدمة عن خطوات تنفيذ ال Query داخل ال Sql Server ؟

في هذا المقال سوف نتناول بعض العمليات التي تتم داخل ال Execution Plan في الاستعلامات على Joins
ملاحظة جميع الامثلة تعمل على قاعدة بيانات AdventureWorks

2015/11/30

Index Scan and Index Seek

مقدمة

في هذا المقال سوف نتناول بعض العمليات التي تتم داخل ال Execution Plan في الاستعلامات على جدول واحد بدون Joins مع ملاحظة ان هذا المقال يعتمد على فهم القاريء لل SQL Server Indexes وكذلك فهم طريقة قراءة ال Execution Plan وكل ذلك تم تغطيته في المقالات السابقة.
ملاحظة جميع الامثلة تعمل على قاعدة بيانات AdventureWorks

2015/11/26

SQL Server Index بالعربي

SQL Server Index

مقدمة

هذا المقال جزء من سلسلة لشرح ال SQL Server Execution Plan , اذا كانت هذه اول زيارة لك لهذه السلسلة يمكنك البدء من الرابط التالي مقدمة عن خطوات تنفيذ ال Query داخل ال Sql Server ؟

في هذا المقال سوف نتناول انواع ال Indexes الهامة داخل ال SQL Server لارتباط فهمنا بطريقة عمل ال Indexes بالعمليات التي تحدث داخل ال  Execution Plan.

2015/11/19

مقدمة عن ال Execution Plan

مقدمة عن ال Execution Plan

 مقدمة

في هذا المقال سوف نتناول الخطوات البدائية للتعامل مع ال Execution Plan و يعتبر هذا المقال امتداد للمقالين السابقين على الروابط التالية
وسوف نستعرض كيفية عرض الGraphical Execution Plan و المعلومات البدائية المستخرجة منها

2015/11/09

نظرة بتعمق في الSQL Server Execution Plan cache

 نظرة بتعمق في ال Sql Server Execution Plan cache

مقدمة

هذا المقال هو امتداد للمقال السابق بعنوان مقدمة عن خطوات تنفيذ ال Query داخل ال Sql و سوف نتناول فيه بشكل اكثر من التوضيح طريقة تخزين ال Execution Plan في ال Cache و كيفية الاستعلام عن ال Plans المخزنة داخل ال SQL Server مع توضيح الفرق بين ال Execution Plan الفعلية و المستنتجة و طريقة اعادة استخدامها.

2015/11/07

مقدمة عن خطوات تنفيذ ال Query داخل ال Sql Server

مقدمة عن خطوات تنفيذ ال Query داخل ال Sql Server ؟

مفاهيم هامة
 Execution Plan
هي التي تخبر الSQL Server بكيفية تنفيذ ال Query حيث تحتوي على خطوات الخطوات وجميع العناصر المستخدمة وبتحليلها وفهمها يمكن تحسين أداء ال Query.

مقدمة عن الDevOps

في هذا المقال سوف اتحدث عن مقدمة بسيطة عن ال DevOps ولماذا لابد ان تهتم فرق تطوير البرمجيات به وما هي النتائج المترتبة عن استخدام اساليبه ...