حداکثر تعداد رکوردی که با MySql کار کردین و سرعت پردازش درخواستها تغییری نداشته چندتا بوده؟ (من خودم تا حدود 40000) و فکر میکنین با چه تعداد رکورد و حجمی از دیتابیس و یک ایندکس گذاری معقول ، سرعت کار 20% افت کنه؟
آیا یک یا دو یا بیشتر ایندکس ، تو سرعت پردازش درخواستها در دیتا بیسهای بزرگ تاثیر داره؟
همه میدونن که آپاچی تو زمان اجرا و حجم حافظه ای که در اجرای اسکریپتها از سرور گرفته میشه محدودیت داره (فکر میکنم زمان 30 ثانیه و حجم 4 مگ) حالا به نظر شما کدوم یکی از دستورای زیر (باز منظورم تو دیتابیسهای بزرگه) ایده آل تره ؟ هم تو زمان اجرا و هم حجم حافظه.
SELECT COUNT( * ) FROM ` Table ` WHERE 1
Mysql_fetch_array
یا
SELECT * FROM `Table` WHERE 1
Mysql_num_rows
وقتی میخوایم تو phpMyAdmin تیبلی بسازیم چند تا چک باکس و دکمه رادیویی هست به نام های Primary ، Unique ، Fulltext میخواستم فرقاشو بدونم (البته به خاطر ضعیف بودن زبانم سری به Documentation نزدم).
آیا یک یا دو یا بیشتر ایندکس ، تو سرعت پردازش درخواستها در دیتا بیسهای بزرگ تاثیر داره؟
همه میدونن که آپاچی تو زمان اجرا و حجم حافظه ای که در اجرای اسکریپتها از سرور گرفته میشه محدودیت داره (فکر میکنم زمان 30 ثانیه و حجم 4 مگ) حالا به نظر شما کدوم یکی از دستورای زیر (باز منظورم تو دیتابیسهای بزرگه) ایده آل تره ؟ هم تو زمان اجرا و هم حجم حافظه.
SELECT COUNT( * ) FROM ` Table ` WHERE 1
Mysql_fetch_array
یا
SELECT * FROM `Table` WHERE 1
Mysql_num_rows
وقتی میخوایم تو phpMyAdmin تیبلی بسازیم چند تا چک باکس و دکمه رادیویی هست به نام های Primary ، Unique ، Fulltext میخواستم فرقاشو بدونم (البته به خاطر ضعیف بودن زبانم سری به Documentation نزدم).