PDA

View Full Version : روش یا کامپوننتی برای افزایش سرعت برنامه های بانک اطلاعاتی



احسان آریانو
چهارشنبه 17 فروردین 1384, 07:53 صبح
سلام

ممنون میشم اگه لطف کنید

ضمنا من از اکسس استفاده میکنم با ADO

rostamedastan
چهارشنبه 17 فروردین 1384, 11:52 صبح
برای سرعت بخشیدن به جست و جو باید ایندکس بسازید بدین صورت که هر فیلدی را که می خواهید بر حسب ان جست و جو کنید آن راایندکس کنید سپس برای جست وجو بر حسب فیلد دیگر آن ایندکس را از بین ببرید و فیلد جدید را ایندکس کنید.
روش کلی این است ولی دستورش را در حال حاضر نمی دانم و در فرصتی دیگر برایتان مینویسم.

احسان آریانو
چهارشنبه 17 فروردین 1384, 20:04 عصر
من این کارها را کردهام چیزی فراتر از این ها احتیاج دارم

ma_mohsen
شنبه 20 فروردین 1384, 17:43 عصر
من این کارها را کردهام چیزی فراتر از این ها احتیاج دارمیک عملیات مهم هم استفاده از دو دستور زیر است:
قبل از شروع عملیاتهای اساسی:

table1.disablecontrols;بعد از پایان:

table1.enablecontrols;

استفاده از CODE متن شما را زیبا و خوانا میکند
ربیعی

hr110
شنبه 20 فروردین 1384, 19:28 عصر
من این کارها را کردهام چیزی فراتر از این ها احتیاج دارم

سلام، دوست عزیز مقوله سرعت در جستجو مسئله تخصصی بوده و با یک تاپیک و چند خط نمیتوان جان مطلب را ادا کرد. ولی برای اطلاع شما باید عرض کنم که پارامترهای بسیاری در سرعت شما تاثیر میگذارند:
1- بانک اطلاعاتی انتخاب شده
2- ایندکس سازی و نحوه تولید انها
3- طراحی بانک اطلاعات و جداول(طول فیلدها، نوع فیلدها ، ارتباطات و ...)
4- استفاده از ابزارهای ارتباط به بانک اطلاعاتی(ADO,RDO,SDAC,...)
5- برنامه نویسی
6- ...

توصیه
در بخش SQLServer آقای ثباتی مسائل خوبی در این زمینه عنوان کرده اند که با یک جستجو و کمی وقت گذاشتن میتوانید بهره لازمه را ببرید


پینوشت:
منهم مشکل شما رو داشتم، با استفاده از DBISAM و استفاده از امکان FULLTEXT Search مشکلم شدیداً حل شد :wink:

Developer Programmer
شنبه 20 فروردین 1384, 20:48 عصر
با استفاده از DBISAM و استفاده از امکان FULLTEXT Search مشکلم شدیداً حل شد

یعنی حتی از SQL-Server هم بهتر عمل می کنه؟ من بارها این مطلب رو که DBISAM بهتره شنیدم ولی باورم نمیشه :wise2:

hr110
شنبه 20 فروردین 1384, 21:16 عصر
یعنی حتی از SQL-Server هم بهتر عمل می کنه؟ من بارها این مطلب رو که DBISAM بهتره شنیدم ولی باورم نمیشه

شدیداً به نیاز شما وابسته است، اگه بخواهید یک نرم افزار چند رسانه ایی بروی سی دی تولید کنید و یا اگر بخواهید ERP سازمانتان را پیاده سازی کنید مطمئناً انتخابهای شما متفاوت خواهد بود. :)

ضمناً میتونید DBISAM رو نصب کرده و تست کنید :wise1:

Sociant7
جمعه 16 آذر 1386, 17:45 عصر
ضمناً میتونید DBISAM رو نصب کرده و تست کنید :wise1:

میشه بگید DBISAM چیه و چجوری نسب میشه؟
اگه بخوام از دیتا بیس واسه یه برنامه روی سی دی استفاده کنمو از این استفاده کنم اونوقت مجبور میشم رو سیستم طرف هم نصبش کنم؟

vcldeveloper
شنبه 17 آذر 1386, 03:17 صبح
میشه بگید DBISAM چیه و چجوری نسب میشه؟
اگه بخوام از دیتا بیس واسه یه برنامه روی سی دی استفاده کنمو از این استفاده کنم اونوقت مجبور میشم رو سیستم طرف هم نصبش کنم؟
عبارت DBISAM را در سایت جستجو کنید تا به جواب سوال خود برسید.