Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

MySQL error 1114 : table **** is full

Featured Replies

Здравейте.

Имам backup-ната една база данни. През шела пускам команда

mysql -u root -p [database name] < blablabla.backup
Enter Password: ************

И се почва чакането -нормално, backup-a си е големичък.

Проблемът обаче идва след около минута-минута и нещо.

Излиза ми следния error :

Еrror 1114 (HY000): table [table name] is full.

Въпросната таблица не се пише в myisam-a, а в memory-то.

Пробвах така:

mysql > SET max_heap_table_size = 268435456;
Query OK, 0 rows affected

т.е. промених от default 16MB на 256МВ.

И пак същия резултат.

Някой може ли да ми помогне с идея ? Как мога да реша този досаден проблем ?

  • Автор

Ама никой се не обажда, че имам грешка в синтаксиза :rolleyes:

mysql > SET global max_heap_table_size = 268435456;

Лошото е, че xampp-a май повече от 4МВ не поддържа, при всяка стойност отгоре дава warning и го сетва на 4,096 MiB

едит/ сега на 4,096 MiB не ми плюе ерори, извърта си се, обаче зададената база данни си седи празна.

Редактирано от dandelion (преглед на промените)

Ама никой се не обажда, че имам грешка в синтаксиза :rolleyes:

mysql > SET global max_heap_table_size = 268435456;

Лошото е, че xampp-a май повече от 4МВ не поддържа, при всяка стойност отгоре дава warning и го сетва на 4,096 MiB

за това не знам (масималния хийп), но inmemory базите не са просто нещо и си искат и хардуера и парите....
  • Автор

А, това е ясно. Аз няма да пускам сървър на домашно РС, трябва ми само за локален тест с една база данни, преди промените да бъдат приложени на истинската.

А, това е ясно. Аз няма да пускам сървър на домашно РС, трябва ми само за локален тест с една база данни, преди промените да бъдат приложени на истинската.

тогава ползвайте само част от базата или я направете на диска
  • Автор

Това може ли да стане само от backup файла ? Защото това е всичко, с което разполагам за момента. Достъп до действащата база данни нямам.

Това може ли да стане само от backup файла ? Защото това е всичко, с което разполагам за момента. Достъп до действащата база данни нямам.

това за което се сещам е да импортнете нещата в нормална база (дисково базирана) и след това да забършете повечето записи, да експортнете наново и да импортнете в РАМ базирана база

нито едно 32бит приложение не може да работи с повече от 4гб памет. сложи си 64бит ОС+64бит mysql

Регистрирайте се или влезете в профила си за да коментирате

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.