Shagabutdinov, вот думаю, где взять такую БД, чтобы работала в оперативной памяти, а изменения кидала на диск раз в минуту, скажем, и то в виде защиты от сбоя. Вместе с тем чтобы были возможности синхронизации более интересные, нежели блокирование целой таблицы.
Пока же:
- с запросом все ясно
- можно смело брать SSD, насколько я понял - нагрузка большая только на диск, выходит
Попробую пояснить.
У пользователя на сервере установлено многопоточное ПО, которое делает до пятисот запросов в секунду на мой сервер. Грубо говоря, посылает некоторую информацию, которую мой сервер должен обработать и выдать результат, вместе с тем снять со счета пользователя, грубо говоря, копейку. ПО крайне специфично - отправлять данные на обработку последовательно, порционно никак не получится - каждый из потоков хаотично делает обращения на мой сервер.
Как можно повысить быстродействие в этом случае, как считаете?
Пуховой добавил 09.08.2011 в 09:47
Речь о списании именно у конкретного пользователя.
Shagabutdinov, к сожалению, очень плохо разбираюсь в теме. Да что там - вообще мало чего понимаю, пытаюсь делать как обычно, интуитивно (опыт есть в программировании под форточки лишь).
Но если применить SET AUTOCOMMIT=0:
SET AUTOCOMMIT=0 SELECT * FROM `user` WHERE `name` = '$name' LIMIT 1 FOR UPDATE; ... $abal = $abal - 0.001; UPDATE `owls`.`user` SET `abal` = '$abal' WHERE `user`.`name` = '$name' LIMIT 1; COMMIT
По сути дела, повышения производительности не стоит ожидать?
sandking, так я не вычитывал - я тестировал.
Пуховой добавил 16.06.2011 в 11:36
esetnod, сегодня все нормально с утра стало. Видать, не в тот час я начал работать вчера.
[umka], благодарю! Поставил под Windows, настройка много времени не заняла.
[umka], хочу понять, где мне "свой" DNS достать :)
Попробуйте найти темы 2-х летней давности о склейке чужих пузатых сайтов со своими (не обязательно фрихост) - и поймете, что их даже не тысяча и не две, не то что 200.
Тогда с какого перепуга вы провоцируете негативную реакцию десятков форумчан в мою сторону? Ищите и уличайте того, кто вам эдаким образом насолил, ко мне же лезть не нужно с явными возгласами "гляньте, да это точно он, вор!".
Актуально!
Пуховой добавил 10.03.2011 в 09:03
Продано. Всем спасибо!