|
|
|
Кэширование таблиц в MySQL
|
|||
|---|---|---|---|
|
#18+
WMDmitryКоличество данныx планируется увеличить раз в 5 - 10Ну вот и ответ. Увеличение количества данных практически сведёт на нет использование ССД. В таком случае я бы попробовал перевести таблицу на InnoDB для начала. Потом понаблюдать за использованием памяти по мере прироста данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2015, 21:09:33 |
|
||
|
Кэширование таблиц в MySQL
|
|||
|---|---|---|---|
|
#18+
vkleУвеличение количества данных практически сведёт на нет использование ССД.Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2015, 21:34:14 |
|
||
|
Кэширование таблиц в MySQL
|
|||
|---|---|---|---|
|
#18+
miksoftvkleУвеличение количества данных практически сведёт на нет использование ССД.Почему?Так мыслю. Сейчас при выполнении запроса с джойном во временную таблицу тянется весьма значительное (а иначе бы этого топика и не было) количество данных из таблицы songs. Тянется с диска, потому как MyISAM. Отношение скорости чтения с SSD по отношению к обычному диску составляет порядка 8...20 приблизительно (в зависимости от конкретных моделей). Если отбросить накладные расходы и допустить линейную зависимость, то можно предположить, что при десятикратном возрастании количества данных будет такое же возрастание объёма копирования во временную таблицу. Таким образом, можно говорить максимум только о двукратном улучшении временнЫх характеристик выполнения запроса в долговременной перспективе. В реальности, думаю, этот показатель будет значительно ниже, потому как кроме копирования там есть ещё какие-то функции. Возможно, где то ошибаюсь, поправьте... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2015, 21:57:39 |
|
||
|
Кэширование таблиц в MySQL
|
|||
|---|---|---|---|
|
#18+
vkleВозможно, где то ошибаюсь, поправьте...Да в том-то и дело, что ситуация настолько неопределенная, что не вижу, как тут можно о чем-то гадать... Ни за, ни против. А может там (не в конкретной таблице, а вообще в базе) "горячих" данных как был гигабайт, так и останется. А все остальное будет лежать мертвым грузом, читаемым раз в год или вовсе никогда. И так вариантов множество. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2015, 01:09:56 |
|
||
|
Кэширование таблиц в MySQL
|
|||
|---|---|---|---|
|
#18+
WMDmitrymiksoftВот поэтому и нужно смотреть запросы и индексы. MyISAM не умеет кэшировать содержимое таблиц, а только индексов . Поэтому запросы желательно строить так, что в содержимое самих таблиц они лазили по минимуму, а лучше совсем не лазили. Огромное упущение разработчиков. При современныx конфигурацияx серверов, было бы очень кстати. Не настолько большое, как вам кажется. Есть еще кеш ОС. Если иркутские гопники ограничили вам число обработчиков php, то даннные из этого кеша вы должны выпадать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2015, 23:04:39 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38939680&tid=1833290]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 281ms |

| 0 / 0 |
