reza_22
دوشنبه 12 مهر 1389, 15:30 عصر
با سلام و خسته نباشید خدمت شما
من در یک نرم افزار تحت وبی که با php و mysql نوشتم، جدولی در دیتابیس دارم که اطلاعات مربوط به تراکنش های مالی را از قبیل تراکنش های کاربر به سایت - سایت به کاربر - کاربر به کاربر و ... در آن قرار میگیرد.
تعداد فیلد های این جدول 7 تاست که اکثرا از نوع varchar هستند.
الان حدود 1 ماه است که این سیستم شروع بکار کرده و تو این مدت حدود 100 هزار رکورد در این جدول وارد شده است. با این روند تا 6 ماه دیگر تعداد رکورد ها چند میلیونی می شود.
حالا سوالم این است که آیا بهتر نیست جهت افزایش سرعت نرم افزار، برای هر نوع تراکنش مانند کاربر به سایت - سایت به کاربر و کاربر به کاربر یک جدول جداگانه بسازم تا تعداد رکورد های هر جدول کمتر شود یا اینکه به همین روال بماند و مشکلی پیش نمی آید؟
ممنون از کمکتون
من در یک نرم افزار تحت وبی که با php و mysql نوشتم، جدولی در دیتابیس دارم که اطلاعات مربوط به تراکنش های مالی را از قبیل تراکنش های کاربر به سایت - سایت به کاربر - کاربر به کاربر و ... در آن قرار میگیرد.
تعداد فیلد های این جدول 7 تاست که اکثرا از نوع varchar هستند.
الان حدود 1 ماه است که این سیستم شروع بکار کرده و تو این مدت حدود 100 هزار رکورد در این جدول وارد شده است. با این روند تا 6 ماه دیگر تعداد رکورد ها چند میلیونی می شود.
حالا سوالم این است که آیا بهتر نیست جهت افزایش سرعت نرم افزار، برای هر نوع تراکنش مانند کاربر به سایت - سایت به کاربر و کاربر به کاربر یک جدول جداگانه بسازم تا تعداد رکورد های هر جدول کمتر شود یا اینکه به همین روال بماند و مشکلی پیش نمی آید؟
ممنون از کمکتون