Pull to refresh
32
0
svetasmirnova @svetasmirnova

User

Send message
Обратите ещё внимание на недавно появившиеся MySQL Workbench utilities.

Например, mysqlserverclone (http://dev.mysql.com/doc/workbench/en/mysqlserverclone.html) клонирует базу, mysqldiff (http://dev.mysql.com/doc/workbench/en/mysqldiff.html) сравнивает структуру двух баз, mysqldbcompare (http://dev.mysql.com/doc/workbench/en/mysqldbcompare.html) — помимо структуры, сравнивает и данные, mysqlreplicate (http://dev.mysql.com/doc/workbench/en/mysqlreplicate.html) — разворачивает репликацию.
Я вообще на велосипеде в жару не потею. А пройдёшь 100 метров — вся в воде. Езжу с такой скоростью, чтобы ветерком обдувало =)
А зачем SQLYog, если есть LOAD DATA INFILE?
PowerShell же язык, а не функциональность самой консоли! Все её проблемы, такие как ненормальный копи-паст, автокомплит и т.п. остаются.
Так Proxy же не только логировать их умеет. Lua — полноценный язык, можно делать с запросами что хочешь.
С современными версиями я бы на mysqldump --compatible особо не рассчитывала. Лучше MySQL Workbench Migration Toolkit попробовать.
Я думала будет совет что делать если клавиатура не поспевает за скоростью печати =)))

Учить две раскладки полезно: времени в итоге экономится куча.
Ух ты, круто у вас! У нас какая-то сумма на покушать-бытовые расходы в месяц уходит, а «коврики» саморегулируются. То есть, один-два «коврика» покупаем, остальные «потом, когда-нибудь».
Главное после часа в очереди «здравствуйте» уже не нужно =)
> Они быстрее узнают детали о актуальных и предстоящих новинках, чем их производители (типа Intel и Sun Oracle) рассказывают о них на конференциях?

Меня этот момент тоже позабавил. Учитывая, что даже сотрудники этих фирм могут узнавать о новинках соседнего подразделения именно на конференциях.

С одной стороны, это можно парировать тем, что новость о новинках тут же будет в интернете. Но, как правило, на конференциях ещё учат ими пользоваться. Причём информация из первых рук, можно узнать как фича разрабатывалась, какие у неё слабые стороны. Плюс не все докладчики блоги пишут и даже если пишут, то не всегда о том же, о чём рассказывали.
Не, ну понятно, что здоровый подход: «это всего лишь телефон, это всего лишь машина и т.п.», однако не всем поголовно он свойственен.

Кстати, с телефонами среди своих знакомых мужского пола во время всеобщей мобилизации России я регулярно наблюдала аналогичную ситуацию: новая модель, носится с ней как с писаной торбой, через полгода цикл повторяется, но уже с другим телефоном, старый — отстой.
> Пример из своей копилки: В позапрошлом году пошли в магазин с женой, купили ей там платье, очень понравилось оно ей. Когда вечером, как она его прогладила и одела, я ее приподнял и поцеловал, то спуская нечаянно задел своим губами ее грудь ) Остался красный цвет оставшейся помады. Вот тут начался эпический вынос мозга. А буквально вчера, спустя 2 года, она это платье на тряпки порезала ))) Стоило так париться в тот момент? Это же всего-лишь платье!

Ну это очень просто объяснить на примере аналогии.

Представьте себе, что два года назад вы купили новенький iPhone 4 и любимая поцарапала его экран. В первый день и вы ещё не наигрались! Сегодня же вы покупаете iPhone 5 и iPhone 4 идёт в утиль.

PS: Для яблохейтеров подставить в пример любой другой девайс или новенький автомобиль.
Нет, там дело в том, что b /a независимо от числителя вычисляется, а при привидении к любым целым мы теряем точность при округлении.
> > Я не поняла каким образом storage engine API не даёт сделать
>
> Нету такой функции в API, чтобы unique cardinality узнать

Да какая разница — есть или нету? Я говорю о приведении к типу double, с тем, чтобы округлить конечный результат. (Например, для выражений типа 100/(100/40) этого будет достаточно)

> > Если это в самом деле так, откройте bug report, пожалуйста.
>
> Файл storage/innobase/handler/ha_innodb.c

Запостите баг репорт =)
Обратите внимание — количество уникальных записей узнать напрямую нельзя.
MySQL считает его как количество_записей в таблице / rows_per_key

Запишем это в виде кода (как это в результате вычисляется):

int unique_row_count_mysql = row_count / rows_per_key;
int rows_per_key = row_count / unique_row_count_engine;
int unique_row_count_mysql = row_count / ((int) (row_count / unique_row_count_engine));

Поясняю:

a2 = (int)b / ((int) (b / a));


Я не поняла каким образом storage engine API не даёт сделать

a2 = (int)( (double)b / ( (double)b /(double) a) ) );


Если это в самом деле так, откройте bug report, пожалуйста.
Я думала, что они только storage engine сделали, однако на их сайте перечислено несколько патчей для ядра: www.tokutek.com/products/mysql-patches/ Впрочем, ни один не включён в код MySQL.
> Меня немного возмущает тот факт что у нас классические макарон, которые надо варить 3-4 минуты варят по 10

Как раз в связи с этим топиком вспомнила. Тоже так делала и думала, что макароны — это что-то очень невкусное, что нужно есть за отсутствием картошки ровно до того момента как мой будущий на тот момент муж накормил хорошими правильно сваренными макаронами =)
В целом Вы, конечно, правы. Но справедливости ради надо заметить, что иногда встречаются нормальные макароны, которые нужно готовить по 7 и более минут.

Information

Rating
Does not participate
Date of birth
Registered
Activity