İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

buyuk tablo onarma

jackal

0
İyinet Üyesi
Katılım
2 Ocak 2006
Mesajlar
1,899
Reaction score
1
selamlar bır forumum var ve tablosunu duzeltmek ıstıyorum ancak tablodakı verı çok buyuk (1.9 mılyon mesaj) makıne lınux (core2duo 4 gb ram) hızlı ve sorunsuz şekılde tabloyu nasıl optımıze eder ve onarırım acaba ?
 

jackal

0
İyinet Üyesi
Katılım
2 Ocak 2006
Mesajlar
1,899
Reaction score
1
php my admınden tabloyu onarmak ıstıyorum ancak tabloya gırdığımde,
aşağıdakı hata ile karşılaşıyorum devamlı oalrak kullanımda dıyor :s
mysql durdurdum reboot yaptım yınede kullanımda yazıyor

http://img180.imageshack.us/img180/6697/postmn7.jpg


post tablosunu tıklatıyorum çıkan hata şu

PHP:
Hata
SQL sorgusu:  

SHOW INDEX FROM `post` ;
MySQL çıktısı:  

#1195 - Table 'post' is marked as crashed and last (automatic?) repair failed

tabloyu onar dediğimde ise çıkan hata şu şekilde:
PHP:
xxxxxxxxx.post repair error Can't create new tempfile: './xxxx/post.T... 
xxxxxxxxxxxx.post repair status Operation failed


vbulletın admın panelden onarmayı denedım ondada şu hatayı verdı

http://img87.imageshack.us/img87/2685/dfgsdfsdlh9.jpg


sonuc olarak post tablosu her daım kullanımda durduramıyorum bunu bunu durduramadığım içinde sanırım tabloyu optımıze edemıyorum, post tablosu 1,6 GB konu hakkıdna yardım edebıelcek bırılerı varmı acaba !!!
 

selim61

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Mayıs 2006
Mesajlar
5,299
Reaction score
11
Konum
<?=selim61?>
vb hiç kullanmadım post tablosu ne tablosu? boşaltıp onarman gerekiyor
 

jackal

0
İyinet Üyesi
Katılım
2 Ocak 2006
Mesajlar
1,899
Reaction score
1
post tablosu mesajların toplandığı tablo forumda yazılan butun mesajlar bu tablonun ıcerısınde,
bu tabloyu nasıl boşaltıp tekrar yapacağım acaba ?
 

GNeRaL

0
İyinet Üyesi
Katılım
24 Şubat 2005
Mesajlar
2,869
Reaction score
16
Konum
Samsun
vbulletin.com/members area dan destek talebi açıp ilgili (ikinci) ekran resmini yollarsan sana çözüm yolu üretirler.
 

nokie

0
İyinet Üyesi
Katılım
23 Mart 2005
Mesajlar
1,597
Reaction score
8
Konum
İzmir
post tablosu o an içinde kullanımda olduğundan onarma işlemini gerçekleştiremiyor, forumu kapatıp yapmanı tavsiye ederim.

server sana ait ise aşağıdaki shell komutlarıda işini görecektir onarma işlemi için: (not: mysql üzerinde root yetkilerine sahip olmalı ve mysql serverı kapatmalısın aşağıdaki komutlardan birini kullanmadan önce)

mysqlcheck -r -u mysqlkullanıcıadı -p veritabanıadı

yada

myisamchk -r -u root -p veritabanıadı
 

jackal

0
İyinet Üyesi
Katılım
2 Ocak 2006
Mesajlar
1,899
Reaction score
1
bunalrı nhepsını denedım olmadı, elimdekı datayı sıldım 15 gun oncekı yedek avr 3 gb lık onu makınede açmaya çalışıyorum 14 saat bekleıdm açılmadı sanırım ondada hata var çözemıyorum sorunu
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Düzeltme konusunda yardımcı olabilirim, garantisi yok tabi...
Veritabanının bulunduğu makinaya erişim verebilirsen.
 

Respect

0
İyinet Üyesi
Katılım
27 Ekim 2007
Mesajlar
220
Reaction score
0
Merhaba, aynı sorunu ben de yaşamaktayım.
Durduk yere tablolar bozuluyor, onarmaya çalıştığımda post tablosu hata veriyor, onarılmıyor ve bozuluyor. Her seferinde eski yedekleri yüklemek zorunda kalıyorum, sorunu halledebildiniz mi? Hallettiyseniz nasıl hallettiniz yazarsanız sevinirim.
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Merhaba, aynı sorunu ben de yaşamaktayım.
Durduk yere tablolar bozuluyor, onarmaya çalıştığımda post tablosu hata veriyor, onarılmıyor ve bozuluyor. Her seferinde eski yedekleri yüklemek zorunda kalıyorum, sorunu halledebildiniz mi? Hallettiyseniz nasıl hallettiniz yazarsanız sevinirim.

Bozulmalar tekrar ediyor ise disk te problem var demektir.
Aynısı başımıza gelmişti, diski check (fsck) etmek gerekiyor, bunu datacenter yapıyor, bu işlem disk unmount edilerek yapılıyor, bu işlerden anlıyorsanız ve 1 den fazla diskiniz varsa sizde yapabilirsiniz.
Hata bulurlarsa diski ücretsiz değiştirirler.
 

Respect

0
İyinet Üyesi
Katılım
27 Ekim 2007
Mesajlar
220
Reaction score
0
Post tablosu optimize sırasında sıfırlandı, mecburen bir gün önceki kayıdı yükleyeceğiz.
Disk sorununu şirkete bildirdim, halâ ilgileniyorlar.
Bakalım daha ne kadar bekleyeceğim, teşekkürler.
 

Efsane

0
İyinet Üyesi
Katılım
12 Ekim 2007
Mesajlar
1,553
Reaction score
1
Konum
bilecen (:
Büyük tablosu olan Herkes Aynı sorunu yaşıyor.. Bi çare yok hep yedek hep yedek !
 

AkBilge

0
İyinet Üyesi
Katılım
17 Mart 2008
Mesajlar
4
Reaction score
0
Ben forumumun adminiyim
Host ile görüştük yedeği dahi yükledi geri olmadı hala.
2 günden beri bakmadığım yer kalmadı.
Sorunumuza bir çare olacak bu sorunu çözecek bir şey yapamayacakmıyız acaba. ?
Teşekkürler sağolun

Biraz önce belki inanmayacaksınız ama nasıl olduğunu bende anlayamadım. Neden nerden bilemiyorum ancak...bi arkadaşım çok dua etti bizde amin dedik.

1-> cPanel den MySQL® Database ye girdim.
2-> Şu anda kullandığım databseyi repair yap dedim.
3-> xxxxxx_forum.cpsession
note : The storage engine for the table doesn't support repair
4-> xxxxxx_forum.post
warning : Number of rows changed from 4869 to 15297
status : OK

Repair Complete

Diğer her şey tamir edildi bundan başka hata yok şu an..Zaten bu hataları devamlı veriyordu.
post tablosunu onarmak için çok uğraştım olmamıştı.Şİmdi nasıl oldu nerden oldu anlayamadım.
 

Lord21

0
İyinet Üyesi
Katılım
11 Ocak 2008
Mesajlar
78
Reaction score
0
Bunu iyinet düzeltiyor. Benim sorunumu o düzeltmişti allah razı olsun. Koca forumu kurtardı.
db si 1.5 GB dı:)
 

Bumber

0
İyinet Üyesi
Katılım
15 Şubat 2008
Mesajlar
216
Reaction score
1
Konum
Istanbul
Ne yazikki, eski yedek yüklenmesine rağmen hata hala devam ediyorsa diskte sorun vardır. Benim başıma geldi ama benim diski değiştirecek vaktim hiç olmadı, daha pratik birşey yaptım mysql klasorunun yerini değiştirdim uzun zamandır hata vermiyor.
 

AkBilge

0
İyinet Üyesi
Katılım
17 Mart 2008
Mesajlar
4
Reaction score
0
Bu belki sorununa çözüm olabilir.
Yukarıdaki iyinet in verdiği detaylı bir anlatım
kendim de deneyeceğim ama anlamıyorum o kadar.
Bir yerden buldum
bir ihtimal işine yarayabilir



Table 'post' is marked as crashed and last (automatic?) repair failed

hatası genellikle bazı tablolar kullanımda göründügünden dolayı tablolar onarılmaz ve bu hatayı verir çözümü ise aşağıda verdigim SQL sorğusunu çalıştırmak

Kod:
REPAIR TABLE post;

veya WHM ( web host manager ) panelden


Repair a Database Menüsünü kullanarak sorunlu DataBase i onarmak
 

jackal

0
İyinet Üyesi
Katılım
2 Ocak 2006
Mesajlar
1,899
Reaction score
1
crashed olmuş tablo yu duzeltmek zor oluyor, eğer forumunuz buyukse way halınıze ama ufak bır dorumsa çok dert etmeyın,
phpmyadmıne gır,
post tablosunu seç
sorguya şunu yaz

REPAIR TABLE post QUICK;

komutunu denersen daha faydalı olacaktır,

Eğer olmassa ssh ıle bağlanarak ssh komutları ıle tabloyu onar genelde ssh ıle onarımda bu sorunu çözebılırsın, forum buyukse;

http://forum.iyinet.com/mysql-veritabani-sql/87449-post-tablosu-onarma.html

okumanı tavsıye ederım...
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst