۰۹-بهمن-۱۳۸۸, ۰۲:۰۷:۵۳
سلام
سرعت یه وبسایت با حدود 15 هزار بازدید در روز خیلی پایینه
وقتی چک کردم دیدم مشکل mysql هست
کد های برنامه ، query ها و حتی scheme دیتابیس چک شدن و روی بهینه ترین حالت ممکن قرار گرفتند، cache Query هم انجام دادم
اما وقتی توی لیست پروسس های لینوکس (top) نگاه می کنم می بینم مصرف ram خیلی کمه در حد 1%الی 3% اما مصرف cpu 100% چسبونده!
تویlog query های mysql هم که دقت میکنم در ثانیه 7-8 تا هستند که هیچ کدوم slow نیستند
نوع جدول ها innoDB هست
تعداد رکورد های دیتابیس هم حدودا 200 هزار تاست
مشخصات سیستم سرور (VPS) هم اینه:
لینوکس centOS
4 گیگ رم، cpu در 4 هسته ای هر کدوم 0.6 Ghz هستند که جمعا میشه 2.4 Ghz
به نظر شما مشکل از چی می تونه باشه؟
جایی از کار مشکل داره یا اینکه باید سیستم سرور رو ارتقا بدیم؟
سرعت یه وبسایت با حدود 15 هزار بازدید در روز خیلی پایینه
وقتی چک کردم دیدم مشکل mysql هست
کد های برنامه ، query ها و حتی scheme دیتابیس چک شدن و روی بهینه ترین حالت ممکن قرار گرفتند، cache Query هم انجام دادم
اما وقتی توی لیست پروسس های لینوکس (top) نگاه می کنم می بینم مصرف ram خیلی کمه در حد 1%الی 3% اما مصرف cpu 100% چسبونده!
تویlog query های mysql هم که دقت میکنم در ثانیه 7-8 تا هستند که هیچ کدوم slow نیستند
نوع جدول ها innoDB هست
تعداد رکورد های دیتابیس هم حدودا 200 هزار تاست
مشخصات سیستم سرور (VPS) هم اینه:
لینوکس centOS
4 گیگ رم، cpu در 4 هسته ای هر کدوم 0.6 Ghz هستند که جمعا میشه 2.4 Ghz
به نظر شما مشکل از چی می تونه باشه؟
جایی از کار مشکل داره یا اینکه باید سیستم سرور رو ارتقا بدیم؟