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

نام تاپیک: select کردن 1 میلیون رکورد چرا باید اینقدر زمان ببره؟

Hybrid View

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

    نقل قول: select کردن 1 میلیون رکورد چرا باید اینقدر زمان ببره؟

    من همین الان تو خود sql server یک کوئری برای نمایش هین اطلاعات نوشتم. میدونید چند ثانیه طول کشید؟ دقیق 11 ثانیه.
    بعنی به اندازه زمانی که SP رو تو محیط C#‎ نشون دادم به وسیله datagridview
    من سوالم رو اینجا مطرح کردم و شما دوستان پاسخ دادیدن اما بنظرم شما هم مثل من نمیدونید مشکل کجاست. تا الان متوجه شدم مشکل نو محیط سیشارپ نیست.
    یا 1 میلیون رکورد خیلی زیاده و این زمان 11 ثانیه طبیعیه برای اجرای کامل یا باید یک جوری یادش بگیرم.
    آخه دستور من خیلی سادس یک جدول هم بیشتر نداره که بگیم نوع اینر جوین یا بهینه بودن کد مهمه. یک دستور ساده Select هستش

  2. #2

    نقل قول: select کردن 1 میلیون رکورد چرا باید اینقدر زمان ببره؟

    از اون کدی که اینجا گذاشتید این خط را کامنت کنید
    dataGridView1.DataSource = dt;

    چند ثانیه طول می کشه؟
    یک بار دیگه مطلبی را که در پست قبل نوشتم با دقت بخونید

  3. #3
    مدیر بخش آواتار danialafshari
    تاریخ عضویت
    تیر 1387
    محل زندگی
    هر کجا هستم باشم آسمان مال من است
    پست
    2,909

    نقل قول: select کردن 1 میلیون رکورد چرا باید اینقدر زمان ببره؟

    نقل قول نوشته شده توسط mehdiba3 مشاهده تاپیک
    من همین الان تو خود sql server یک کوئری برای نمایش هین اطلاعات نوشتم. میدونید چند ثانیه طول کشید؟ دقیق 11 ثانیه.
    بعنی به اندازه زمانی که SP رو تو محیط C#‎‎‎‎‎‎‎‎‎‎‎ نشون دادم به وسیله datagridview
    من سوالم رو اینجا مطرح کردم و شما دوستان پاسخ دادیدن اما بنظرم شما هم مثل من نمیدونید مشکل کجاست. تا الان متوجه شدم مشکل نو محیط سیشارپ نیست.
    یا 1 میلیون رکورد خیلی زیاده و این زمان 11 ثانیه طبیعیه برای اجرای کامل یا باید یک جوری یادش بگیرم.
    آخه دستور من خیلی سادس یک جدول هم بیشتر نداره که بگیم نوع اینر جوین یا بهینه بودن کد مهمه. یک دستور ساده Select هستش
    با سلام
    باید خدممتون عرض کنم که load اطلاعات در هر سیستم متغیر هست و بستگی به قطعات سخت افزاری از جمله cpu و ram حتی نرم افزاری و آزاد بودن cpu داره
    یکی از مشکلات برنامه نویسان اینه که می خوان همه اطلاعات رو یکجا نشون بدن که اصلاً کاربر به این همه اطلاعات نیازی نداره
    در برنامه های تجاری و اتوماسیون اداری هم اگر مشاهده کنید بیشترشون روی فیلتر برنامه ریزی کردن که Performance و کارایی رو بالا میبره
    برای نمایش رکورد های زیاد هم راهکارهایی از جمله راهکار بالا وجود داره و در سایت هم بحث شده
    موفق باشید

تاپیک های مشابه

  1. در خواست راهنمایی در مورد Select کردن آخرین رکورد
    نوشته شده توسط sadeghpa80 در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: شنبه 14 دی 1392, 10:39 صبح
  2. سوال: مشکل در select کردن یه رکورد از grid view
    نوشته شده توسط ali9698 در بخش ASP.NET Web Forms
    پاسخ: 11
    آخرین پست: چهارشنبه 03 آبان 1391, 21:36 عصر
  3. سوال: select کردن تمام رکورد های یک جدول از دیتا بیس sql
    نوشته شده توسط ahgrab در بخش C#‎‎
    پاسخ: 8
    آخرین پست: یک شنبه 07 فروردین 1390, 09:01 صبح
  4. سوال: چرا باید بعد از گذشت زمان كوتاهي بايد دوباره پسوردم رو وارد كنم؟
    نوشته شده توسط tabatabaeefar در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 5
    آخرین پست: پنج شنبه 16 مهر 1388, 07:19 صبح
  5. پاسخ: 6
    آخرین پست: چهارشنبه 15 آذر 1385, 07:28 صبح

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

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