همانطور که در پست قبلی خواندیم ، Table ها ابتدا Schema جدول مورد نظر را به کلاینت منتقل میکنند و این کار را هر بار که به سرور متصل میشوند انجام میدهند که باعث افت سرعت است ...
میتوان این مشکل را برطرف کرد .... بایستی که Schema های Table ها را هر کلاینت برای خودش Cache کند .
برای این کار ؛ در BDE Administrator ، وارد Configuration دیتابیس مورد نظر خود شوید و سه مورد
SCHEMA CHACHE DIR: محلی که کش ها ذخیره خواهند شد .
SCHEMA CHACHE SIZE : تعداد جداولی که شمای آنها ، کش خواهد شد .
SCHEMA CHACHE TIME : تعداد ثانیه هایی ست که کش ها نگه داری خواهند شد . صفر ثانیه یعنی اصلا کش نکن . منفی یک ثانیه ، یعنی تا هنگامی که دیتابیس بسته نشده ، کش ها را نگهداری کن و سایر اعداد ، نشاندهنده ثانیه نگهداری کش هستند .
را تنظیم کنید .-
تذکر 1 :: فراموش نکنیم که اگر ساختار جدولها را در سرور تغییر دادیم ، شماهای کلاینت ها هم بایستی از نو ساخته شوند ...
تذکر 2 :: در صورت تمایل به استفاده ، فراموش نکنیم که ENABLE SCHEMA CACHE را هم ، True کنیم !!