نمایش نتایج 1 تا 8 از 8

نام تاپیک: یک روش جستجوی خیلی سریع ؟؟

  1. #1
    کاربر دائمی آواتار shahrzad87
    تاریخ عضویت
    مهر 1388
    محل زندگی
    شیراز
    پست
    259

    Smile یک روش جستجوی خیلی سریع ؟؟

    سلام
    من یک برنامه فکس کامپیوتری دارم می نویسم و پایگاه داده هام هم sql هست که تعداد رکوردهای برنامه خیلیییی زیاده..... می خوام وقتی کسی مثلا برای دومین بار تلفن می زنه به همراه شماره تلفن تمام مشخصات و اطلاعاتش خیلی سریع نمایش داده بشه، از چه روشی استفاده کنم ؟ جستجو رو چطور بنویسم که با وجود تعداد رکودهای خییلییی زیاد سریع نتیجه رو نمایش بده؟

    مثل دستگاه ATM که بعد از وارد کردن رمز خیلی سریع اطلاعات کاربر رو نمایش میده...

  2. #2
    VIP آواتار gwbasic
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    سن
    42
    پست
    982

    نقل قول: یک روش جستجوی خیلی سریع ؟؟

    سلام خوبی!
    جستجویی که می خوای انجام بدی احتمالا روی یک Table هست بنابراین نباید کندی محسوسی داشته باشه ولی بهر حال می شه از روش ایندکس گذاری (روی اون column مثلا شماره تلفن) روی سرعت تاثیر گذاشت

  3. #3
    کاربر دائمی آواتار shahrzad87
    تاریخ عضویت
    مهر 1388
    محل زندگی
    شیراز
    پست
    259

    نقل قول: یک روش جستجوی خیلی سریع ؟؟

    بله توی یک جدول که تعداد خیلی زیادی شماره تلفن هست می خوام جستجو انجام بدم و زمانی که به کامپیوتر تلفن می شه همراه شماره تلفن مشخصات اون رکورد رو نشون بده. چطور می شه فیلدی رو ایندکس گذاری کرد؟

  4. #4
    کاربر دائمی آواتار modern_amin
    تاریخ عضویت
    آذر 1389
    محل زندگی
    کنار شما !
    پست
    595

    نقل قول: یک روش جستجوی خیلی سریع ؟؟

    یعنی این SELECT اطلاعات شما بیشتر از 1 ثانیه طول میکشه که میخوای اینکارو کنی؟؟؟

  5. #5
    کاربر دائمی آواتار shahrzad87
    تاریخ عضویت
    مهر 1388
    محل زندگی
    شیراز
    پست
    259

    نقل قول: یک روش جستجوی خیلی سریع ؟؟

    برنامه ی فکس و تلفن کامپیوتری هست که می خوام کسی که قبلا تماس گرفته و مشخصاتش ثبت شده و حالا برای دومین بار تماس می گیره با اولین زنگ کل مشخصات اون شخص رو از جدول در textboxها نشون بده....
    تعداد رکوردهای جدولی که توش جستجو می شه به 3 ، 4 میلیون هم می رسه....
    با select معمولی جواب میده ؟؟؟

  6. #6
    کاربر دائمی آواتار shahrzad87
    تاریخ عضویت
    مهر 1388
    محل زندگی
    شیراز
    پست
    259

    نقل قول: یک روش جستجوی خیلی سریع ؟؟

    چه الگوریتمی سریع ترین جستجو رو انجام می ده؟
    کوئری جستجو رو چطور بنویسم که سریعترین جواب رو بهم بده ؟؟؟
    می خوام با اولین زنگ تلفن تمام مشخصات رکورد مربوط به شماره تلفن رو نمایش بده، تعداد رکوردهای جدول تلفن به 4، 5 میلیون هم می رسه ، جستجوی خیلی سریع و دقیقی می خوام :)

  7. #7
    کاربر دائمی آواتار faravaghi
    تاریخ عضویت
    مهر 1388
    محل زندگی
    مشهد
    پست
    233

    نقل قول: یک روش جستجوی خیلی سریع ؟؟

    سلام،
    شما هر کاری بکنی باید بایک SELECT تو بانک جستجو کنی. زمانی این زمانبر است که تعداد رکوردی که قراره برگردونه زیاد باشه.
    وقتی شما فقط یک شماره تلفن داری که شماره اش مشخصه و تو SELECT که میگیری فقط یک رکورد بر میگرده دیگه چه کاریه دنبال یه روش دیگه باشی!
    آیا تست گرفتی ببینی که زمان زیاد میبره؟

  8. #8
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    کاشان
    پست
    580

    نقل قول: یک روش جستجوی خیلی سریع ؟؟

    میشه بگین که جدولتون شامل چه فیلدهاییه ؟
    آیا ستون شماره تلفن در این جدول یکتا و یا کلید اصلیه ؟
    اگر نه ، کلید اصلیتون چیه ؟
    و همونجور که دوستمون گفتن اصلا تست کردین که ببینین چقدر زمان میبره ؟
    و آیا روش ایندکس گذاریرو تست کردین ؟

    موفق باشید

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •