ERROR 126 (HY000): Incorrect key file for table ‘/tmp/#sql613d_3eb2bd_0.MYI’; try to repair it

Словил на одном запросе в MySQL такую ошибку. Долго думал.. Наконец сообразил, что /tmp у меня монтируется в памяти (2506мб), для ускорения MySQL, и вот как раз в «сложных» запроса её родимой и не хватает..

Удаление zeitgeist из Ubuntu

zeitgeist — демон который облегчает поиск на ПК с Ubuntu, индексируя файлы, запросы пользователя и т.п.  Может это и хорошо (а может и нет, ибо по некоторым данным он еще и выполняет фунцкции «шпиёна»), но у меня он тормозит систему и отьедает от небольшого SSD порядка 5 гигов на жестком.

sudo apt-get purge zeitgeist zeitgeist-core zeitgeist-datahub

MySQL временное отключение триггеров

К сожалению «штатной» возможности на данный момент нет. Можно только сделать «финт ушами», и в триггер добавить проверку на необходимость срабатываний. Например вот так:

	IF @LB_DISABLE_TRIGGERS IS NULL OR @LB_DISABLE_TRIGGERS = 0 THEN
		SELECT `vg_id` INTO l_vg_id FROM `usbox_services` WHERE `serv_id` = OLD.`serv_id`;
		CALL CHARGE_IMPL(l_vg_id, OLD.`agrm_id`, OLD.`period`, OLD.`c_date`, -OLD.`amount`);
	END IF;

А в нужный момент, выполнять:

set @LB_DISABLE_TRIGGERS=1;

Чтиво за последнее время

Взрослое:

  • Долгий путь к маленькой сердитой планете. Бекки Чамберс. В целом вполне приемлемое чтиво. Приключения на космическом корабле. Разные рассы, разные проблемы. (+)
  • Вселенная довольно бесконечно. Онджей Нефф. Бред (-)

Детское:

  • Сипсик. Эно Рауд. Ожившая тряпичная кукла и её приключения. (+)
  • Внекласное чтение для 1 класса. Цветные иллюстрации Генадия Соколова. Сборник произведений. (+)
  • Папа говорит порой… Павел Мусин. Сборник рассказов для детей (+)
  • Как медведя будили. Александр Барков. (+)
  • Как меня спасали. Юрий Сотник. (+)
  • Господин Ау. Ханну Мякеля. Жизнь лешего? Ребенку очень понравилось (++)