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

نام تاپیک: بهترین و سریعترین دستور select در SQL server

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1389
    محل زندگی
    تهران
    پست
    77

    بهترین و سریعترین دستور select در SQL server

    با سلام
    من یه دیتا بیس دارم که حدود 4 میلیون داده داخلش قرار داره وقتی با C#‎ به صورت کلی سرچ می کنم خیلی طول میکشه.
    بهترین و با صرفه ترین کد برای Select کردن تو دیتا بیس چه روشی هست؟؟

  2. #2

    نقل قول: بهترین و سریعترین دستور select در SQL server

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

    بهترین و با صرفه ترین کد برای Select کردن تو دیتا بیس چه روشی هست؟؟
    این پرسش شما بی معنی است .
    چون این برنامه نویسی است که متناسب با نیاز و کارش کد نویسی انجام میده .

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1389
    محل زندگی
    تهران
    پست
    77

    نقل قول: بهترین و سریعترین دستور select در SQL server

    من هم این کد رو برای استفاده داخل برنامم نیاز دارم
    برای مثال من داخل تیبل چهار تاستون دارم که داخل هر کدوم حدود 4 میلیون داده وجود داره
    برای جستجو کردن یکی یا مجموعه ای از این داده ها به مشکل برنمیخورم و حدود 4 تا 5 ثانیه زمان صرف میشه اما زمانی که می خوام از کل داده هام گزارش بگیرم "select * from table" تقریبا 80ثانیه زمان می بره

  4. #4

    نقل قول: بهترین و سریعترین دستور select در SQL server

    دوست عزيز مشكل در بارگذاري و نمايش 4 ميليون ركورد است نه دستور شما ، با ايندكس گذاري روي ستونهاي احتمال داره اون 4 5 ثانيه رو كم كنيد ولي براي نمايش 4 ميليون ركورد ....!!!
    راه كاري كه ميتونيد براي اين كار در نظر بگيريد استفاده از صفحه بندي و نمايش محدود داده هاست.

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1389
    محل زندگی
    تهران
    پست
    77

    نقل قول: بهترین و سریعترین دستور select در SQL server

    راه كاري كه ميتونيد براي اين كار در نظر بگيريد استفاده از صفحه بندي و نمايش محدود داده هاست.[/QUOTE]

    ممنون از اینکه وقتتون و می ذارید
    می شه کمی بیشتر راهنمایی کنید که منظور از صفحه بندی چیه؟؟

  6. #6

    نقل قول: بهترین و سریعترین دستور select در SQL server

    می شه کمی بیشتر راهنمایی کنید که منظور از صفحه بندی چیه؟؟
    يعني اينكه به جاي اينكه تمام 4 ميليون ركورد رو نمايش بديد هر بار تعداد محدودي (مثلا 1000 ركورد) رو نمايش بديد و در صورت نياز كاربر سراغ 1000 ركورد بعدي بريد. روشهاي پياده سازي اون هم توي سايت بحث شده با يك جستجو چند دقيقه اي ميتونيد انواع پياده سازي اون رو پيدا كنيد.

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

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