Latest web development tutorials

سكليتي فراغ

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

إذا كان الجدول ليس واضحا مفتاح صحيح الأساسي (عدد صحيح PRIMARY KEY)، قيادة فراغ قد تتغير الإدخالات في معرف صف الجدول (ROWID). قيادة فراغ لا ينطبق إلا على قاعدة البيانات الأساسية، ملف قاعدة بيانات إضافية ليس من الممكن استخدام الأمر الفراغ.

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

فراغ اليدوي

هنا هو بناء الجملة من أجل موجه الأوامر فراغ أصدر أوامر قاعدة البيانات بأكملها:

$ Sqlite3 database_name "الفراغ."

يمكنك أيضا تشغيل سكليتي فراغ الفوري، على النحو التالي:

سكليتي> فراغ.

يمكنك أيضا تشغيل الفراغ على جدول معين، على النحو التالي:

سكليتي> فراغ TABLE_NAME.

فراغ السيارات (السيارات الكهربائية)

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

في موجه سكليتي، يمكنك استخدام ما يلي ترجمة وتشغيل، وتمكين / تعطيل سكليتي لصناعة السيارات في فراغ:

سكليتي> PRAGMA auto_vacuum = NONE؛ - 0 وسائل تعطيل فراغ السيارات
سكليتي> PRAGMA auto_vacuum = الإضافية؛ - 1 وسائل تمكن فراغ تدريجي
2 وسائل تمكن فراغ السيارات كاملة -. سكليتي> PRAGMA auto_vacuum = كامل

يمكنك تشغيل الأمر التالي من موجه الأوامر للتحقق من إعدادات لصناعة السيارات في فراغ:

$ Sqlite3 database_name "PRAGMA auto_vacuum."