Вся база данных в оперативной памяти.

Azy

Новичок
Вся база данных в оперативной памяти.

Есть база данных. Благо она сейчас всего 150Мб хотелось бы постоянно держать ее в памяти сервера. Возможно ли такое?
PS Soft: mandrake+apache+mysql
 

AHTIXPICT

Новичок
А зачем.

CREATE TEMPORARY TABLE aaa (id int, ....

Только она всеравно на диске будет писана в /tmp
 

Azy

Новичок
Автор оригинала: AHTIXPICT
А зачем.

CREATE TEMPORARY TABLE aaa (id int, ....

Только она всеравно на диске будет писана в /tmp
Для ускорения работы. И именно нужно всю! базу... там около 30 таблиц.
 

AHTIXPICT

Новичок
Это кто тебе сказал что так быстрее будет?

Или ты сам посчитал?
Проанализируй время уходящее на запросы, и подумай дальше головой.
А занять память сервера ты всегда успеешь,
И что будет если сервер упадет? Лапу сосать???
 

Azy

Новичок
Автор оригинала: AHTIXPICT
Это кто тебе сказал что так быстрее будет?

Или ты сам посчитал?
Проанализируй время уходящее на запросы, и подумай дальше головой.
А занять память сервера ты всегда успеешь,
И что будет если сервер упадет? Лапу сосать???
Гм... А можно не так категорично?
В идеале: база полностью висит в памяти, и на хард записываются только изменения.
 

AHTIXPICT

Новичок
Что за бред.
Ты с базами давно работаешь?
Как ты себе все это представляешь?
 

Azy

Новичок
Гм. А что это не возможно? У гугла например вся база висит в оперативке.
 

AHTIXPICT

Новичок
епт. откуда такая уверенность.
Кто тебе это расказал.
Может у гугла большинство запросов в кешах лежит, - так это совсем другое
 

AHTIXPICT

Новичок
и ты решил, типа раз ее дофига, надо поизвращаться и забтить ее базой :)
Круто.
Тебя админ сервака бы потом быподвесил
 

Azy

Новичок
Угу... сижу и только и думаю как бы забить серверную память.
 

AHTIXPICT

Новичок
ну пока я других причин не заметил.
Внятного объяснения - для чего это все нужно, я не услышал
 

Azy

Новичок
Просто при кол-ве пользователей больше 150 таймаут начинает достигать 15-25 сек.
 

chira

Новичок
Azy
ты хочешь показать юзеру, что его запрос обработался не за 0.12 секунд, а за 0.000000012 ? Это твоя цель?
 

AHTIXPICT

Новичок
блин,
ты проверял. У тебя есть обоснованные математические выкладки на этот счет.
У всех работает, а у тебя будет таймаут.
Сколько времени уходит на самый сложный запрос в твоей базе?
 

Azy

Новичок
Автор оригинала: chira
Azy
ты хочешь показать юзеру, что его запрос обработался не за 0.12 секунд, а за 0.000000012 ? Это твоя цель?
дык... если бы 0.12. У меня около 10 запросов (довольно ощутимых) на странице. Общее время их обработки 3-4 секунды.
 
Сверху