نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: پیاده سازی یه تیبل Mysql

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Aug 2017
    نوشته ها
    37
    تشکر تشکر کرده 
    43
    تشکر تشکر شده 
    6
    تشکر شده در
    5 پست

    پیش فرض پاسخ : پیاده سازی یه تیبل Mysql

    نقل قول نوشته اصلی توسط rezaonline.net نمایش پست ها
    کلید اصلی برای id کافی هست دیگه ایندکس رو بردارید .
    روی word هم که کلید گذاشتید حله .
    فقط جناب شیخله دو سوال میمونه:

    اینکه کلید اصلی رو بذاریم روی یه ستون اتوماتیک ایندکس هم میشه؟
    سوال بعدی اینکه معمولا ستون هایی رو ایندکس میکنند که بر اساس اون ستون ها سرچ میکنند توی دیتابیس یا خبر؟

  2. تعداد تشکر ها از mehran-b به دلیل پست مفید


  3. #2
    عضو انجمن
    تاریخ عضویت
    Feb 2011
    نوشته ها
    215
    تشکر تشکر کرده 
    524
    تشکر تشکر شده 
    1,363
    تشکر شده در
    624 پست

    پیش فرض پاسخ : پیاده سازی یه تیبل Mysql

    نقل قول نوشته اصلی توسط mehran-b نمایش پست ها
    فقط جناب شیخله دو سوال میمونه:

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

    در واقع ایندکس بازه سرچ رو کمتر می کنه تا نیازی نباشه تمامی رکورد ها بررسی بشند

  4. تعداد تشکر ها ازnavid2zp به دلیل پست مفید


  5. #3
    عضو انجمن rezaonline.net آواتار ها
    تاریخ عضویت
    Apr 2012
    محل سکونت
    Sanandaj | Tehran
    نوشته ها
    939
    تشکر تشکر کرده 
    1,556
    تشکر تشکر شده 
    2,338
    تشکر شده در
    1,230 پست

    پیش فرض پاسخ : پیاده سازی یه تیبل Mysql

    نقل قول نوشته اصلی توسط mehran-b نمایش پست ها
    فقط جناب شیخله دو سوال میمونه:

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

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

    ایندکس ها دقیقا این کارو میکنن ، براساس فیلدی که انتخاب میکنید یک دفترچه میسازن (یک تیبل مجزا) و بصورت مرتب اون فیلد رو توش قرار میدند تا در فرآیند جستجو سریعتر رکورد مورد نظر رو پیدا کنند.
    طبیعتا پر واضح هست که به ازای هر ایندکسی که میسازید یک دفترچه لازم هست ، پس در اصل ایندکس گذاری باید مرتب و اصولی باشه
    اگر ایندکس گذاری زیاد باشه ، فرایند insert اطلاعات کند میشه ، حجم دیتابیستون میره بالا .
    اگر ایندکس هم نگذارید فرآیند select کند میشه .
    لذا اینکه سعی کنید حد اعتدال رو رعایت کنید .
    فیلد هایی که همیشه روشون جستجو میشه رو ایندکس بگذارید .

  6. تعداد تشکر ها ازrezaonline.net به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 2
    آخرين نوشته: July 7th, 2015, 22:54
  2. پاسخ ها: 16
    آخرين نوشته: January 15th, 2015, 21:17
  3. پاسخ ها: 3
    آخرين نوشته: January 13th, 2014, 21:29
  4. وارد کردن نسخه پشتیبان پرحجم MySQL با BigDump
    توسط TruthPraiser در انجمن اسکریپت های دیگر
    پاسخ ها: 0
    آخرين نوشته: November 20th, 2009, 17:49

مجوز های ارسال و ویرایش

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