Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 10315|Răspunde: 0

[Sursă] Tabelul 'tablename' este marcat ca blocat și ar trebui reparat

[Copiază linkul]
Postat pe 08.07.2019 17:29:26 | | | |
Tabelul 'xxxx' este marcat ca blocat și ar trebui reparat
Sensul principal este că tabelul de fișă tehnică este marcat ca problematic și trebuie corectat.



Ce cauzează problema?

1. Unele dintre erorile de indexare cauzate de interogări frecvente și modificări de tabele au fost verificate de pe Internet.

2. Se mai spune că baza de date MYSQL este deteriorată dintr-un motiv sau altul, cum ar fi: întreruperea bruscă a curentului serverului de baze de date și funcționarea fișierului original al tabelului atunci când se furnizează servicii tabelului bazei de date poate cauza deteriorarea tabelului bazei de date MYSQL și imposibilitatea citirii datelor. Pe scurt, este din cauza unor probleme nemăsurabile care provoacă deteriorarea mesei.


Soluție:

Găsește instrumentul bin/myisamchk în directorul de instalare mysql și tasteaz-l în linia de comandă:

unde utilizatorul. MYI este numele mesei.

Instrumentul myisamchk te va ajuta apoi să restaurezi indexul tabelului de date. Repornește mysql și problema se rezolvă.




Noua eroare este următoarea:

C:\Program Files\MySQL\MySQL Server 5.7\bin>myisamchk -c -r D:\MySqlDataNew\itsvse.MYI
- recuperarea (cu sort) MyISAM-table 'D:\MySqlDataNew\itsvse. Nu știu să știi
Înregistrări de date: 47262937
- Indicele de fixare 1
- Indexul fixării 2
- Indexul fixării 3
- Indexul fixării 4
- Indexul de fixare 5
myisamchk: error: myisam_sort_buffer_size is too small
MyISAM-table 'D:\MySqlDataNew\itsvse. MYI' nu este fixat pentru că o
Erori f
Încearcă să o rezolvi folosind opțiunea --safe-recover (-o), opțiunea --force (-f) sau nu
t folosind steagul --quick (-q)

C:\Program Files\MySQL\MySQL Server 5.7\bin>


myisamchk nu are myisam_sort_buffer_size, doar sort_buffer_size, se estimează că sort_buffer_size este insuficientă, fișierul meu index MYI este mare, deci setează simplu –sort_buffer_size=160M. Setează și alți parametri, oricum, nu depășește dimensiunea memoriei. Rulează următoarea comandă pentru a configura sort_buffer_size și a repara masul:






Dar intrarea în mysql tot nu funcționează.

În cele din urmă, introducerea tabelului de reparații sub mysql > corectat cu succes eroarea.





Precedent:Cerere C# Http Fișier formular de încărcare (pot fi adăugați parametri suplimentari)
Următor:Distribuie câteva site-uri măsurate pentru primirea codurilor de verificare SMS online
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com