За последние 24 часа нас посетили 180033 программиста и 3091 робот. Сейчас ищут 1797 программистов ...

is marked as crashed and should be repaired

Тема в разделе "MySQL", создана пользователем html-программист, 28 апр 2012.

  1. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    Есть ли способ настроить MySQL, чтобы он автоматически очищал табличку, если она портится?
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    очищал?
     
  3. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    Табличка с ключами сессий периодически ломается в самый неподходящий момент и сайт не работает несколько дней, пока я до компа не доберусь. Данные в этой табличке, в принципе не так уж и важны, поэтому ее можно просто очищать
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а чего это она ломается? он перезагружается?
     
  5. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Дак вы поставьте предел табличке и после заполнения делайте запрос на очистку, хоть всего, хоть сколько надо.
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    вот вы фрики. я б вас всех увольнял бы пачками. вы делаете такие странные движения, шо пипец.
     
  7. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    ОМГ, вообще - то ему это надо =), а не нам, мне такого гемора вообще никогда не понадобится, страдать не понять чем...
    Скоро лоб расшибать начнут =)
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    вобще-то у него база сломалась. вобще-то она так просто не ломается.

    что у вас с логикой? вы как пещерные люди =) база ломается - надо устранить причину, а не убивать ее каждый день.
     
  9. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7

    Ну как БЭ, да, как она сама так ломается ?)
     
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    сама таблица не ломается никогда. скорее всего сервак неожиданно перезагрузился. вот и таблица битая, частями записана новая инфа, частями старая.
     
  11. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Можно попробовать в случае, если запрос не прошёл - анализировать ответ от MySQL (смотреть mysql_errno(), например) и если таблица повреждена, то пытаться сделать запрос на починку...
    mysql_query('REPAIR TABLE `table_name`');
    Но это так, мысли. Сам таким не занимался... Вообще, я бы попытался добиться, чтобы оно не ломалось постоянно.
     
  12. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    и не факт что починится корректно. сломано - это сломано. надо избегать таких ситуаций.
     
  13. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
     
  14. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    и что это ты написал и к чему?
     
  15. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    хз, бухой вчера был
     
  16. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    если у тебя база поломака, то то, что к ней ща подключены там трое и кто-то не вышел и все работают - уже не важно. База куку, и их работа уже заведомо является недостоверной и опасной. Так что надо дергать рубильник и чинить базу. А потом выяснить причину и устранить. База просто так не падает.