За последние 24 часа нас посетили 22483 программиста и 1153 робота. Сейчас ищут 614 программистов ...

Чем можно объяснить перешивания данных в MyISAM ?

Тема в разделе "MySQL", создана пользователем mirosas, 17 сен 2018.

  1. mirosas

    mirosas Активный пользователь

    С нами с:
    17 июл 2015
    Сообщения:
    235
    Симпатии:
    5
    В табличку было закинуто 10 тысяч строк из csv при помощи phpmyadmin. И 3 тысячи строк при помощи своего php скрипта. В каждой строке одно из полей типа text. Затем к таблице было добавлено 2 поля, и в 60 параллельных потоков эти поля UPDATились (каждый поток помимо апдейтов занимался еще другими делами). В общем на выходе имею смещение поля с типом text по строкам относительно других данных (в 80% случаев на одну позицию смещение, в 20% более дальние смещения).

    Те данные, что кидались из csv - без проблем восстановлились повторной загрузкой csv с параметром (update on duplicate по ключу имевшемуся в csv файле). С остальными сложнее.

    Восстанавливать я думаю будет сложнее, чем оно мне надо, но интересно, как оно так вышло? Все строки целые, кроме поля типа text. Вернее оно тоже целое, но смещено, где на оду строку, а где сквозь всю таблицу.
     
  2. Valick

    Valick Активный пользователь

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    100% программист лошара
     
  3. mirosas

    mirosas Активный пользователь

    С нами с:
    17 июл 2015
    Сообщения:
    235
    Симпатии:
    5
    угу.. нашел уже....
     
  4. Valick

    Valick Активный пользователь

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328