В начало |  Текущие события |  ЧАВО |  Feeds |  Добавить ваш блог |  Обратная связь |  Архивы |  Лента новостей RSS 2.0 Русский English Deutsch Español Français Italiano 日本語 Português 中文
Назад 30 К новым записям Показывается от записей 31 до 60 из 60
Презентация "Как найти ошибку в SQL приложении"
Employee +0 Vote Up -0Vote Down
Выкладываю, как и обещала, презентацию о ловле ошибок в SQL приложении с мастер-класса, прошедшего 8 октбяря в рамках PHPConf 2009. Забрать можно здесь: pdf и odp.

Немножко моментов, которые я извлекла из своего выступления.

Разноподготовленная аудитория: на будущее нужно продумывать как разруливать моменты, когда части людей всё понятно, другая часть нового не извлекла, а третьей части



  [Читать дальше...]
Синтаксис оператора ALTER TABLE
+0 Vote Up -1Vote Down
Данная статья является свободным переводом официальной документации MySQL версии 5.0.
Макдыбр
Employee +0 Vote Up -0Vote Down
Чтобы открыть под десяткой image, созданный Toast под девяткой, надо файл переименовать в XXX.dmg
Ежедневные снапшоты MySQL - хорошо, но кое-чего не хватает
+0 Vote Up -0Vote Down

Sun/MySQL начали выкладывать ежедневную сборку сервера. Это замечательно, но в текущей реализации процесса есть пара проблем:

  • Не публикуется revision-id, на основе которого сделана сборка.. Определить, какие изменения содержатся в снапшоте, можно только по косвенным признакам и с такими трудозатратами, что проще самому вытянуть исходники с lp:mysql-server и cкомпилировать.
  • Неизвестно, не было ли дерево
  [Читать дальше...]
Добавили копию главного 5.1 дерева в наш Buildbot
+0 Vote Up -0Vote Down

Увидели широкое поле для деятельности :-). По результатам прогона тестов запортил BUG#45605, BUG#45630 (с патчем), BUG#45631, BUG#45632. Еще одну проблему, rpl.rpl_innodb_bug28430 пока не репортил - надо будет уточнить конфигурацию машины с хозяином этого билд-слейва.

Организовано сейчас все так: есть ветка

  [Читать дальше...]
Testsuite failures, разброд и шатание
+0 Vote Up -0Vote Down

Это то, что у нас, Monty Program и Sun, получается. 5.1 дерево не проходит тесты, и мы для них делаем фиксы, причем совсем разные. Вот Valgrind warning, пофикшен два раза - я сделал чтоб функция из mysys делала то, что подразумевает ее название (фикс вот), а Alfranio сделал так, чтобы она вообще не вызывалась (фикс вот).

Кроме того valgrind warning’а, сейчас валятся rpl_trigger и

  [Читать дальше...]
Поисковый плагин для Firefox
Employee +1 Vote Up -0Vote Down
Обнаружил плагин для firefox для поиска по mysql документации..
Ссылка на плагин.
Очень рекомендую. Выглядит примерно так:

Перешел к Монти
+0 Vote Up -0Vote Down

Это уже не тянет на новости - прошел почти месяц, но не написать совсем было бы странно. Поэтому пишу - с начала мая я ушел из Sun Microsystems и работаю на компанию Монти.

Здесь все почти также - у нас есть IRC-канал (#maria на FreeNode), список рассылки, деревья на launchpad’е, Worklog и Buildbot. Как видите, все в публичном доступе. Это даже больше, чем в Sun/MySQL - там все сидят на внутреннем IRC, от

  [Читать дальше...]
Jack и OpenSolaris
Employee +0 Vote Up -0Vote Down
Устанавливала OpenSolaris на вирутальную машинку. С дефолтными настройками (512 MB RAM) LiveCD загрузился, но показал много окошек "Applet GNOME:XXX can not be loaded", затем не захотел запускать инсталлятор.

Памяти добавила до 768 MB, но тут новая неприятность - "Введите логин/пароль"! Путём тыка и самоанализа установила, что вводить надо jack/jack. Заработало :)

UPD: Самоанализ не нужен был конечно - opensolaris.org/os/project/indiana/resources/relnotes/200805/getit/

О чем этот блог. (Вступительный реверанс)
Employee +0 Vote Up -0Vote Down
Здесь я планирую выкладывать результаты различных тестов mysql, заметки о настройках и, возможно, заметки о разных программах тестирования.

Для чего: Все просто. Многие попутные вещи во время работы остаются в голове. И нужно место, где бы можно было все это выложить, систематизировать, и в дальнейшем уже не рыться по бумажкам, а сразу знать где искать..

Ну и возможно еще кому нибудь пригодится..
ru.planet.mysql.com
Employee +0 Vote Up -0Vote Down
Удосужилась оживить http://blogs.sun.com/svetasmirnova/, послала заявку, чтобы добавили на  Planet MySQL и тут только узнала, что, оказывается, есть русскоязычная Planet MySQL: http://ru.planet.mysql.com Так что если кому интересно добавить свой блог туда - милости просим  :)
Привет!
+0 Vote Up -1Vote Down

Попробую вести русскую версию. Посмотрим что получится.

Остановите самолёт
Employee +0 Vote Up -0Vote Down
Летала в Калифорнию на MySQL User Conference чудесной компанией American Airlines. Эти заразы будили всю дорогу туда и обратно. Будили следующим образом: пробегут, резко схватят что-нибудь со столика или закроют окно и убегут. Мягким тоном остановить нет никакой возможности. Вероятно там бортпроводники с разрядом по бегу работают, а то и КМС-ы. На обратном пути вообще проснулась от того, что какой-то тип за жопу хватал: включенный по дефолту свет, о котором я и не догадывалась, мешал какой-то тётке. А меня  [Читать дальше...]
Employee +0 Vote Up -0Vote Down
rm -rf ~ конечно не rm -rf /, но тоже весело
Вечность
Employee +0 Vote Up -0Vote Down
- Света, сколько тебе лет?
- 32
- Когда же это тебе исполнилось? Тебе же всегда 31 было.
FAQ по восстановлению забытого пароля администратора в MySQL
+0 Vote Up -0Vote Down
В данной статье описывается что делать если вы забыли администраторский пароль или случайно удалили самого root-пользователя. Статья ориентирована в первую очередь на новичков, поэтому описание всех действий изложено очень подробно, однако материал может оказаться небезынтересен и для более опытных пользователей.
Как сделать иерархическое меню?
+0 Vote Up -0Vote Down
Нередко возникает задача формирования меню, обладающего иерархической структурой. Другими словами, у пунктов такого меню могут быть подпункты (практически каждый раз это приходится делать, например, при разработке веб-сайтов). При этом часто некоторый элемент является "активным" и меню должно быть соответствующим образом "раскрыто".
SQL-инъекции
+0 Vote Up -0Vote Down
SQL-инъекции - встраивание вредоносного кода в запросы к базе данных - наиболее опасный вид атак. С использованием SQL-инъекций злоумышленник может не только получить закрытую информацию из базы данных, но и, при определенных условиях, внести туда изменения.
verba volant, scripta manent
Employee +0 Vote Up -0Vote Down
Here is place where I am going to post some notes about mysql, mysql tuning, testing, benchmarking and probably some mysql criticism..
Шнур Wi-Fi
Employee +0 Vote Up -0Vote Down
Захожу вчера в магазин, подошёл продавец (П.), состоялся следующий диалог:

П: Вас что-то конкретное интересует?
Я: Да, шнур FireWire
П: FireWire? Такого нет, есть Wi-Fi
Представления (VIEW) в MySQL
+0 Vote Up -0Vote Down
Эта статья является обзором представлений, появившихся в MySQL версии 5.0. В ней рассмотрены вопросы создания, преимущества и ограничения представлений.
Живой бэкап сайта
+0 Vote Up -0Vote Down
Традиционный подход к резервному копированию сайта состоит в регулярном копировании на другой сервер дампа базы данных и архива файлов сайта. Недостаток метода в том, что backup выполняется вслепую без проведения теста на возможность его восстановления. В настоящей статье мы предлагаем автоматически восстанавливать backup на резервном сервере с поддержанием рабочей резервной копии сайта.
Блокировки в MySQL
+0 Vote Up -0Vote Down
В статье рассматриваются используемые в MySQL типы блокировок таблиц. Предназначена новичкам для понимания используемого в MySQL механизма блокировок.
Кэширование запросов в MySQL
+0 Vote Up -0Vote Down
Кэширование запросов позволяет повысить производительность приложений, не погружаясь в структуру самих запросов. Мы рассмотрим встроенный в MySQL механизм кэширования запросов и альтернативный подход для случаев, когда встроенный механизм неприменим.
Employee +0 Vote Up -0Vote Down
Обезьяну таки можно научить управлять гранатой :)
Employee +0 Vote Up -0Vote Down
Дискуссия в ru_programming навела меня на мысль откуда берётся Spaghetti code: вот мне на лаптопе при всём желании с функцией более чем в 20-максимум-30 строк работать совсем неудобно, а у людей сколько кода на большие мониторы влезает.
Бревно - система интернет-статистики своими руками
+0 Vote Up -0Vote Down
В статье описана система "Бревно" - система сбора статистики посещения сайта, построенная на простых принципах с использованием PHP и MySQL. Сбор и сохранение полной статистики позволяет ответить на многие вопросы, связанные с эффективностью каналов продвижения и юзабилити сайта. Простота кода (100 строк на PHP) позволяет настраивать систему под конкретные задачи и встраивать в существующий код.
depot для нерута
Employee +0 Vote Up -0Vote Down
В HP-UX, как и в прочих, пакеты может устанавливать только root. А кто не и хочет пакет только в $HOME, должен находить workaround. В случае с HP-UX это tar:

tar -xf gcc-4.2.3-hppa-11.11.depot
Настройка удаленного подключения к MySQL
+0 Vote Up -0Vote Down
Эта статья для тех, кто впервые столкнулся с необходимостью установить удаленное соединение с базой данных MySQL. В статье рассказывается о сложностях, которые могут возникнуть при настройке удаленного соединения и о методах их преодоления.
С чего начинать оптимизацию MySQL?
+0 Vote Up -0Vote Down
Эта статья для тех, кто впервые столкнулся с необходимостью оптимизировать производительность MySQL. Статья описывает основные подходы, применяемые сегодня для решения данной задачи в масштабах одного сервера.
Назад 30 К новым записям Показывается от записей 31 до 60 из 60

Planet MySQL © 1995, 2013, Oracle Corporation and/or its affiliates   Legal Policies | Your Privacy Rights | Terms of Use

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.