Вот пока мы тут сидим в инете, а на Волге то лед тронулся.. ну почти. Уже рыбаков напротив города не видно на льду, но говорят сегодня их еще видели в районе подстепок.
Читать далее...)
вторник, апреля 01, 2008
Лед тронулся
понедельник, марта 31, 2008
MySQL: оптимизация запроса на обновление счетчика
При сохранении различной статистики, довольно часто встречается задача обновить существующую запись а если она не существует - создать.
Например, существует таблица "test" с полями "day" (дата, без времени) и "counter" (число - счетчик). Есть уникальный индекс по полю "day". Надо его увеличивать при наступлении какого-то внешнего события (у меня это downloads).
Довольно часто я применял такой метод - делаем SELECT (ищем запись в базе), если ее нет - INSERT, иначе - UPDATE. В последнее время стал использовать функцию PHP mysql_affected_rows(), а вчера увидел еще одно решение - всегда делается вставка, и если произошла ошибка дублирования ключа - выполняем UPDATE.
Читать далее...
MySQL & SUBDATE - проблемы оптимизатора?
Сейчас обнаружил удивительную вещь, - если в условии запроса написать:
b.day >= SUBDATE(sysdate(),INTERVAL 31 DAY)
то MySQL почему-то не использует индекс, который создан по полю day, а если в текст запроса поместить константу:
b.day >= '2008-03-30'
тогда индекс используется!
Читать далее...
Ярлыки: оптимизация, mysql
Удивительное рядом: церковь на месте детского сада?
Каждый раз когда прохожу мимо этого места поражаюсь его необычности. Между высотными домами, прямо во дворе стоит себе такая симпатичная христианская церковь. По праздникам из нее разносится колокольный звон по всему кварталу, а если подойти ближе можно услышать и прекрасное хоровое пение.
Читать далее...
суббота, марта 29, 2008
Scrapbook - полезное расширение для Firefox
Читая один интересный блог наткнулся на это полезное расширение для Firefox. Scrapbook позволяет одним кликом сохранить просматриваемые Web-страницы локально, с сохранением всех стилей, иллюстраций.
Читать далее...
пятница, марта 28, 2008
Поставил MaxiVista.. сижу, думаю зачем мне 3-й моник :) ?
Появился тут мало используемый старенький ноутбук рядом, и захотелось мне попробовать как это - работать за 3-мя мониторами. Нашел программку MaxiVista которая по сетке превращает второй комп в еще один монитор. Работает сносно, - практически без тормозов по WiFi сетке которая еще через USB1.1 работает (в старом буке).
Читать далее...
среда, марта 26, 2008
Раскинулось море широко... на нашем школьном дворе
Занятную картинку наблюдал сегодня, - обильно выпавший зимой снег растаял и затопил ямку, которые зачем-то выкопали доблестные строители на месте футбольного поля школы в которую ребенок ходит.
Читать далее...
