|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
В пакетном файле создается таблица с типом InnoDB и в нее вставляется шесть тысч строк: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Вставка этих срок занимает около 10 минут. Если делать тоже самое, но у таблицы задать тип MyIsam - то процесс занимает всего секунд пять-шесть... Если делать через транзакцию (BEGIN/COMMIT) - то и в InnoDB эта процедура занимает мало времени - секунд шесть-семь... Так и должно быть? Что можно подкрутить в настройках (кроме autocommit=0), что бы InnoDB без транзакций не тормозили? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2004, 16:53 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Прежде всего innodb чувствителен к первичному ключу, так что его лучше задавать явно. Во вторых: http://www.innodb.com/ibman.php#Insert.buffering Так что лучше увеличить buffer pool для него. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2004, 17:44 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Первичного ключа в создаваемой таблице нету. Установка innodb_buffer_pool_size=180M, innodb_additional_mem_pool_size=45 - тоже не повлияла на результат... Только вставка BEGIN/COMMIT дает нужную скорость... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2004, 11:01 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Установил четверку - там такая-же картина... Вот мазафака - приплыли, называется - хочешь транзакции и ключи - в нагрузку тормоза получи !!! Переписывать теперь что-ли - везде втыкать бегин/комит - запара... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2004, 13:10 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Если первиного ключа нет он будет добавлен неявно. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2004, 18:39 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Вот мазафака - приплыли, называется - хочешь транзакции и ключи - в нагрузку тормоза получи !!! Переписывать теперь что-ли - везде втыкать бегин/комит - запара... А помнишь, ты мне доказывал, что MySQL круче всех остальных СУБД ибо быстрее? А я отвечал, что как только там будут реализованы те фичи, что есть в серьезных СУБД, она тут же потеряет это единственное преимущество? А ты не верил, ругался и т.д. Так проблема именно в том, что в нашем мире чудес не бывает: хочешь функциональность -- плати скоростью. Кстати, в порядке мозгового штурма: А не поставить ли Постгрес, где все это (и не только) давно уже есть и заоптимизировано по самое нехочу? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2004, 19:00 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
2 Stellar. Тормоза пропрадают, кады ставишь BEGIN/COMMIT. Просто - для меня это дополнительный гемор - все модули, где идет вставка кучи строк - обрамлять BEGIN/COMMIT. Блин - надо было сразу вставлять - ведь мускуль совершенно спокойно проглатывает эту конструкцию даже на таблах, которые не поддерживают данные операции!!! Если-б раньше это сделал - то мог бы совершенно спокойно счаз поменять тип таблиц... А насчет скорости - я и счаз скажу - муся быстра, как никто другой! Воткну бегин/комит - и получу нужный результат. Причем - часть таблиц я могу совершенно спокойно оставить MyIsam - мускулю не обязательно, что бы в БД таблицы были одного типа - это тоже удобно! По поводу постгря - есть некоторые моменты - во первых - настораживает то, что по дефолту - количество устанавливаемых одновременных подключений у него какое-то маленькое - ресурсы он что-ли жрет, или разработчики в угоду тем, у кого машинки слабые так сделали? Во вторых - с кодировками траблы - виндовая кодировка у него как-то не правильно работает - счаз точно не помню - вроде - большие и малые буквы у него не правильно сортируются, толи какую-то одну букву клинит - в обчем - где-то был облом (а может - руки.sys). Ну и в добавок - под винды - нормальной версии нет, то что есть - какой-то нестабилеж - для изучения и девелопинга - она есчо годиться, но держать рабочую базу на ней мне страшно. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2004, 19:58 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
BigHarryТормоза пропрадают, кады ставишь BEGIN/COMMIT. Ты не поверишь, но в Постгресе всё точно так же. Просто почему-то когда гоняют бенчмарки это стараются не учитывать... BigHarryПо поводу постгря - есть некоторые моменты - во первых - настораживает то, что по дефолту - количество устанавливаемых одновременных подключений у него какое-то маленькое - ресурсы он что-ли жрет, или разработчики в угоду тем, у кого машинки слабые так сделали? настройки по умолчанию таковы, чтобы всё могло запускаться даже на самом помоечном железе. но в свежей версии это поменяли, опять же из-за людей, которые любят гонять бенчмарки с настройками по умолчанию... BigHarryВо вторых - с кодировками траблы - виндовая кодировка у него как-то не правильно работает Такое обычно бывает, если кодировки вообще не настраивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2004, 20:27 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
SadSpirit Просто почему-то когда гоняют бенчмарки это стараются не учитывать... Какие бенчмарки вы имеете в виду? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2004, 21:38 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
ХренКакие бенчмарки вы имеете в виду? Никакие конкретно. Но я несколько раз видел именно такой подход, при большом желании можно поискать в Гугле примеры. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2004, 23:20 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Забавно, что создается таблица tov_zena1 а записи добавляются в tov_zena2 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2004, 23:36 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Что - то у вас с настройками накручено, товарищь.. Я попробовал ваш тест - итак 6000 записей в таблицу с вашей структурой на моем компьютере P4 2.4Ghz 512M RAM: MyISAM: time mysql test <g.sql real 0m0.501s user 0m0.050s sys 0m0.060s Innodb с autocommit ( без BEGIN/COMMIT): time mysql test <g.sql real 0m3.116s user 0m0.090s sys 0m0.040s Innodb с BEGIN/COMMIT: time mysql test <g.sql real 0m0.486s user 0m0.060s sys 0m0.050s Другими словами myisam и INNODB с BEGIN/COMMIT заливаются примерно с равной скроростью, INNODB без BEGIN/COMMIT: примерно в 6 раз дольше. То есть на вашей машине должно получаться (в 6 раз дольше чем 5 секунд) - примерно полминуты. Кстати, что за машина такая? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.03.2004, 23:47 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Что-же все-таки с настройками? Снова сделал тест. Заполняется таблица с 6266 строками. Без транзакций: начало - 11:50:33, окончание - 11:59:33, в секунду - 700 записей вставляет. С транзакциями: начало - 12:17:14, окончание - 12:17:17, в секунду - вставил все... Почему такая большая разница? Машина - PIII-800x512RAM, Win-NT4 MySQL - 4.0.18 Вот настройки: ==================================== skip-locking skip-name-resolve skip-grant-tables skip-bdb set-variable = key_buffer=256M set-variable = max_allowed_packet=1M set-variable = table_cache=256 set-variable = sort_buffer=1M set-variable = record_buffer=1M set-variable = myisam_sort_buffer_size=64M set-variable = thread_cache=8 # Try number of CPU's*2 for thread_concurrency set-variable = thread_concurrency=8 server-id = 1 log set-variable = innodb_mirrored_log_groups=1 set-variable = innodb_log_files_in_group=3 set-variable = innodb_log_file_size=5M set-variable = innodb_log_buffer_size=8M innodb_flush_log_at_trx_commit=1 innodb_log_archive=0 set-variable = innodb_buffer_pool_size=180M set-variable = innodb_additional_mem_pool_size=40M set-variable = innodb_file_io_threads=4 set-variable = innodb_lock_wait_timeout=50 ====================================== ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2004, 12:33 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Xpeн ! Поделись мыслями - что у меня не так? Какие у тебя настройки, что всего в шесть раз медленнее получается... Или - у тебя мускуль на юниксах? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2004, 15:17 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Что не так? А вот например: innodb_flush_log_at_trx_commit=1 Это значит что innodb будет принудительно сбрасывать все логии кэши на диск и делать sync после закрытия каждой транзакции. А вместе с режимом autocommit (когда каждый инсерт неявно оборачивается в свою транзакцию) это приведет к 6000 sync на файловую систему. А это тормоза. Конкретный размер тормозов конечно зависит от ОС, файловой системы и скорости диска, но то что тормоза будут существенными в любом случае - это точно. Есть еще пара соображений по поводу этого конфига. Написать? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2004, 19:40 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Конечно - будь добр - напиши !!! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 00:32 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
ХренЧто не так? А вот например: innodb_flush_log_at_trx_commit=1 Это значит что innodb будет принудительно сбрасывать все логии кэши на диск и делать sync после закрытия каждой транзакции. А вместе с режимом autocommit (когда каждый инсерт неявно оборачивается в свою транзакцию) это приведет к 6000 sync на файловую систему. А это тормоза. Конкретный размер тормозов конечно зависит от ОС, файловой системы и скорости диска, но то что тормоза будут существенными в любом случае - это точно. А если этот параметр отключить, то мы теряем ACID, правильно? То есть по нажатию любимой кнопки Reset можем остаться без результатов успешно законченных транзакций? :) Ну и нахрен тогда этот ваш любимый innodb? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 09:52 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 10:21 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
То есть по нажатию любимой кнопки Reset можем остаться без результатов успешно законченных транзакций? Во первых - при нажатии кнопки Reset данные можно потерять не только в хранилище innoDB - но абсолютно в любой другой системе. Во вторых - если innodb_flush_log_at_trx_commit = 0 - то "InnoDB only writes to the log file and flushes it to disk approximately once per second, or when the log buffer becomes full..." Думаю - что один раз в секунду - вполне секурно, тем более - что УПС стоит... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 10:22 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Вот мы опять вернулись к моему постоу про скорость.... Быть может, все же, поставить Постгрес и получить не только нормальные транзакции, но и CONSTRAINTS, FK, CHECKS и кучу процедурных языков впридачу? Еще раз: в нашем мире чудес не бывает . М за функциональность всегда приходится платить скоростью. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 10:22 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
но не кажется ли вам что пора переходить на что-нибудь более продвинутое Нет, пока не кажется... База данных не очень велика, возможностей Мускуля пока более чем достаточно. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 10:25 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Вот мы опять вернулись к моему постоу про скорость.... Да нормально все со скоростью - я же писал, что с begin/commit все прекрасно !!! Быть может, все же, поставить Постгрес... Да уже давно стоит - тока под фрей... С Виндовой кодировкой проблемы... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 10:29 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Big thanks to Хрен !!! Выставил следующие опции: innodb_flush_log_at_trx_commit=0 set-variable = innodb_file_io_threads=9 ЗАЛЕТАЛО !!! Что с транзакциями, что без - все быстро !!! Понятно - sync после каждой вставки - вот где тормоза были ! А база-то лежит на зеркалючем рейде - и запись на винты более медленна... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 10:38 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
BigHarryВо первых - при нажатии кнопки Reset данные можно потерять не только в хранилище innoDB - но абсолютно в любой другой системе. если в логе транзакций есть записи, то по ним восстановятся данные. если записей в логе нету --- привет. я достаточно доходчиво? BigHarryДа уже давно стоит - тока под фрей... С Виндовой кодировкой проблемы... вот это читать пробовал? BigHarryЗАЛЕТАЛО !!! Что с транзакциями, что без - все быстро !!! Угу, а теперь попробуй в PostgreSQL отключить параметр fsync... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 13:03 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
если в логе транзакций есть записи, то по ним восстановятся данные. если записей в логе нету --- привет. я достаточно доходчиво? Сброс на винт делается раз в секунду. Раз в секунду!!! Я достаточно доходчиво написал? Если нажать резет в момент записи лога - то на любой БД будет облом, и откат произойдет на предыдущую завершенную транзакцию. Я к тому, что innodb_flush_log_at_trx_commit=0 не отключает лог, а только уменьшает интревал времени флушинга. Ничего страшного в этом нету - ведь никто не отключает кэширование винтов из-за гипотетической возможности потери информации при отказе питания? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 13:15 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
SadSpiritУгу, а теперь попробуй в PostgreSQL отключить параметр fsync... Во первых вы невнимательно читаете чужие сообщения. Сервер - WinNT. Во вторих - если например под линукс - то попробуйте сами отключить fsync в постгрес и сравнить по скорости с innodb. Может на собственном опыте будет понятнее, что innodb все равно быстрее.. Особенно если innodb на raw device. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 14:40 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
все просто - аш жуть : если не делать бегин\енд то беркли (инно) делает это за вас сам на каждую запись (каждая транзакция стоит времени, несоизмеримо с добавлением записи) - вот вам и тормоза. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 15:35 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Хренinnodb все равно быстрее.. на любых запросах? на любых данных? при любой настройке? не надо делать таких, хм, широких заявлений. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 16:24 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
А давайте протестим и сравним !!! Сбацаем какую-нить табличку, забъем в нее лимона два строк - и сделаем выборку. В Мускул, Постгрее и есчо где-нить... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 16:54 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Млин, опять понеслась, а давайте в муsql реализуем вот такой запрос: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Да после пары таких запросов на mysql вы меморию побежите покупать... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 17:00 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Ценность SQL-сервера НЕ в количестве извлекаемых/заносимых строк в единицу времени... (хотя конечно хочется более быстрые движки, но тогда будете сидеть с временными таблицами, и кучей кода до утра + баги) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 17:02 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Да после пары таких запросов на mysql вы меморию побежите покупать Не надо ставить заведомо невыполнимых условий. Мускуль вроде не поддерживает вложенных запросов. Интересно, что ты побежишь покупать, что бы сделать выборку с регэкспами или ORDER BY RAND ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 17:09 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Так ведь давайте же судить объективно: сложная выборка из кучи связанных таблиц встречается гораздо чаще чем использование регулярных выражений (если думал поймать на этом - не получилось - см. расширения LIKE у ASA). order by rand() также поддерживается. Жду атаки номер 2 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 17:23 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
SadSpiritна любых запросах? на любых данных? при любой настройке? Не выдергивайте мои слова из контекста. Вы предложили сделать тот-же тест с 6000 записями в postgresql с отключенным fsync, я предложил сделать его Вам самому, чтобы убедиться какой сервер работает быстрей. Потому что я подозреваю вас может убедить только ваш личный опыт. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 17:26 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Товарищи джудж и махоун, предлагаю перенести ветку (со второй страницы) в Сравнение СУБД ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 17:29 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Так ведь давайте же судить объективно: сложная выборка из кучи связанных таблиц встречается гораздо чаще чем использование регулярных выражений А ты не допускаешь мысли, что у кого-то может быть обратная ситуация - сложных выборок нету, а с регулярными выражениями - дофига? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 17:31 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
авторДа после пары таких запросов на mysql вы меморию побежите покупать... Я бы после первого такого запроса независимо от базы данных (mysql или что другое) убил бы программиста кто это придумал как Иван Грозный своего сына... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 17:31 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
авторА ты не допускаешь мысли, что у кого-то может быть обратная ситуация - сложных выборок нету, а с регулярными выражениями - дофига? Тогда он счастливый человек (искренне) авторЯ бы после первого такого запроса независимо от базы данных (mysql или что другое) убил бы программиста кто это придумал как Иван Грозный своего сына... Я по-русски немного плохо понимаю, не мог бы ты перефразировать, а то боюсь, чего недопонял (запятые бы очень помогли) Сори, нужно домой, завтра, надеюсь, с удовольствием продолжим ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 17:39 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Я по-русски немного плохо понимаю, не мог бы ты перефразировать А что тут непонятного? Дубиной хряпнуть по башке со всей дури, что бы забыл насмерть про хранимые процедуры да вложенные запросы и прочую тормозючую непотребность... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 18:05 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
и только... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2004, 18:52 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
авторКонечно - будь добр - напиши !!! OK.. авторskip-grant-tables Хмммм.. промолчим тут.. автор# Try number of CPU's*2 for thread_concurrency set-variable = thread_concurrency=8 Такое может иметь смысл только для Solaris.. (BTW я не понял из предыдущего обсуждения что у Вас многопроцессорная машина) авторlog лучше log-bin - делает то-же самое (только в бинарном формате), а работает быстрее авторset-variable = myisam_sort_buffer_size=64M Зачем так много? этот буфер используется только в create index/alter table/repair table.. Не слишком частые операции.. И последнее - myisam настройки у вас сьедят 256М, innodb настройки где-то 190М. Итого для самой ОС, всех остальных приложений и драйверов остается 60..70M памяти. Плюс каждое соединение будет сьедать (sort_buffer+record_buffer + память под стек для thread (выделяется ОС)) примерно 3М. Рисковано.Не боитесь, что с подключением очередного пользователя вся система уйдет в дикий своп? Я бы посоветовал уменьшить key_buffer_size (скажем до 100М) и выделить определенную память под query_cache_size (скажем хотя бы мегабайт 20..30) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2004, 00:05 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Рыжий ктоЯ по-русски немного плохо понимаю, не мог бы ты перефразировать, а то боюсь, чего недопонял (запятые бы очень помогли) У меня на клавиатуре нет клавиши с запятой ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2004, 00:10 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
To Хрен Большое спасибо !!! Как хорошо, что хоть один человек дает конкретные ответы, а не заводит гнилой базар про отстойность MySQL и крутизну других СУБД-ов... Наверно - пора это форум переименовать во что-нибудь типа "Тормоз MySQL" или "Снеси к чертям MySQL" - ибо большинство тутошних ответов более подходят под такую тематику... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2004, 10:51 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
skip-grant-tables - это временно, что бы не заморачиваться с паролями... лучше log-bin - делает то-же самое (только в бинарном формате) Я почему ставлю log - просто потому, что в логе видно запросы - их при надобности (кады там какая-то ошибка возникает) можно через фар выковырнуть и через копи/пасте впердолить во фронт и там проверить, почему запрос не отрабатывает - фронт в консолке дает понятный ответ сервера. А чем смотреть этот лог-бин? По поводу остальных настроек - я просто взял их из сэмпла my-medium.cnf - думал они типа для машин средней мощности... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2004, 10:59 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
выделить определенную память под query_cache_size (скажем хотя бы мегабайт 20..30) Наверно - этого делать не стоит - слишком разнородные запросы в моей базе - хинтов наверно не будет... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2004, 11:10 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
оффтоп, Я провел громадное количество времени за mysql, были и есть хорошие проекты, но когда будут задачи серьезные, вы пожалеете о своей фанатичности касательно mysql. Еще раз повторю для тех кто в танке: продукт хороший, но раз у вас нет необходимости в транзакциях (вернее только появляются), хранимых процедурах, подзапросах, а есть поиск в регулярных выражениях + "вывести отсортировов от фонаря" + быстренько прошпариться по 1-3 табличкам, то у меня создается впечатление, что кроме веб-ориентированных проектов вы ничего не создавали. Если кроме твоегоскуэля ничего не знаешь, это не повод реализовывать на нем все подряд. Хотя может вы и правы, если в обозримом будущем в mysql появится весь необходимый функционал... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2004, 13:23 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
To Рыжий Кот Мне непонятно ваше снисходительно-поучительское отношение к собеседникам - почему вы считаете, что если человек использует MySQL - то он обязательно в танке или фанатик? Или - вам хорошо изветен круг задач, которые я решаю с помощью Мускл? А веб-ориентированные проекты - это что - моветон? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2004, 14:13 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Вы выдергиваете отдельные мои фразы... Но одно я знаю точно, вы на правильном пути. Имхо, мовитон - не развиваться... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2004, 14:22 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
А что тут непонятного? Дубиной хряпнуть по башке со всей дури, что бы забыл насмерть про хранимые процедуры да вложенные запросы и прочую тормозючую непотребность... Это есть шутка юмора такая? Или Вы просто не понимаете, о чем пишете? Вы вообще в курсе, что такое ХП и насколько они облегчают жизнь? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2004, 14:45 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
авторИли Вы просто не понимаете, о чем пишете? Вы вообще в курсе, что такое ХП и насколько они облегчают жизнь? Вам бы не мешало вести себя поскромнее.. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2004, 17:31 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
по сравнению с "дубинкой по башке" он вообще-то скромняга Хрен, только честно, положа руку на сердце, ты тоже считаешь, что вложенные процедуры, ХП, view есть "прочая тормозная непотребность"? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2004, 20:32 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
авторХрен, только честно, положа руку на сердце, ты тоже считаешь, что вложенные процедуры, ХП, view есть "прочая тормозная непотребность"? Конечно нет.. Все это достаточно удобные инструменты. Но применять их надо - понимая точно, что делаешь. А их часто суют куда только глаз упадет. А потом бегут более мощный компьютер покупать. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2004, 21:53 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
ХренНо применять их надо - понимая точно, что делаешь. А их часто суют куда только глаз упадет. А потом бегут более мощный компьютер покупать. Как обычно, "зелен виноград". :D ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2004, 00:23 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Вам бы не мешало вести себя поскромнее.. А что тут нескромного? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2004, 11:06 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Это есть шутка юмора такая? Да - шутка юмора. Забыл смайлик воткнуть, хотя, думаю, большинство правильно восприняло... Вы вообще в курсе, что такое ХП и насколько они облегчают жизнь? Ваабще-то в курсе. Но если жизнь и без ХП до невозможности легка - зачем лишние заморочки? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2004, 11:41 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
авторВаабще-то в курсе. Но если жизнь и без ХП до невозможности легка - зачем лишние заморочки? Тянешь на клиента и там считаешь? потом заталкиваешь на сервер, потом опять тянешь... браво! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2004, 13:56 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
Тянешь на клиента и там считаешь? потом заталкиваешь на сервер, потом опять тянешь... браво! У тебя глючный модуль telepat.dll - лучше попробуй раскинуть на картах - что и как я тяну... Документы 1С я провожу в Мускуле - если так интересно... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2004, 15:08 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
To Хрен Имеет-ли смысл выставлять переменную thread_concurrency, если система на двух процах (не гипертрейдинг)? Или - эта опция только для Соляры? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2004, 15:11 |
|
InnoDB - тормоза страшнючие - что не так?
|
|||
---|---|---|---|
#18+
На сайте говорится, что "A value ``number of processors + number of disks'' is recommended." Про Соляру - ничего не сказано... Но по умолчанию - эта опция установлена в 8 - странно, это получается - что такое значение имеет смысл кады стоят, допустим, два проца и шесть винтов... Какая-то фигня... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2004, 15:17 |
|
|
start [/forum/topic.php?all=1&fid=47&tid=1855343]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
90ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 199ms |
0 / 0 |