Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Genel > Veritabanları

Veritabanları Veritabanlari hakkinda bilgiler,araçlar vb.

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   eTicaret 
Alt 2008-05-05, 07:47
Junior Member
 
Üyelik tarihi: Jun 2007
Mesajlar: 92
Tecrübe Puanı: 0
eTicaret: %0/0
C0$kuN is an unknown quantity at this point
Question SSH den 700 MB lik yedegi sabaha kadar yükleyemiyor

Arkadaşlar cPanel backup /mysql içinden aldıgım .sql yedeğini gene kendi serverime kurmak istediğimde ssh 'den 730 MB lik vBulletin yedegini sabaha kadar yükleyemiyor

Phpmyadminden takip ettiğimde
Post tablosunun ortalarına geldiğinde 10 15 dakikada bir 1 değer artiyor

Başka bir ssh bağlantısı ile girip temp i kontrol ettiğimde ise temp %100 doluyor

%100 dolduğundan dolayı 10 15 dakikada bir sadece bir işlem yapıyor

Şuanda temp boyutu 485 MB

PHP- Kodu:
[root@linux ~]# df -h /tmp
Filesystem            Size  Used Avail Use% Mounted on
/usr/tmpDSK          485M   19M  441M   4% /tmp
[root@linux ~]

my.cnf ise şöyle ;


PHP- Kodu:
[mysqld]
port3306
datadir
=/var/lib/mysql
socket
=/var/lib/mysql/mysql.sock
skip
-innodb
skip
-locking
local
-infile=0
safe
-show-database
max_connections 
500
max_user_connections 
400
key_buffer 
512M
myisam_sort_buffer_size 
64M
table_cache 
11200
tmp_table_size 
40M
query_cache_size 
128M
query_cache_type 
1
old
-passwords 1
thread_cache_size 
128
open_files_limit 
30000

#Try number of CPU's*2 for thread_concurrency
thread_concurrency 8

#required unique id between 1 and 2^32 - 1
server-id       1

[mysql]
no-auto-rehash

[mysqldump]
quick
max_allowed_packet 
16M

[mysqlhotcopy]
interactive-timeout 
Önerilerinizi ve Yardımlarınızı bekliyorum ...

Konu C0$kuN tarafından (2008-05-05 Saat 07:49 ) değiştirilmiştir..
Alıntı ile Cevapla

  #2 (permalink)   eTicaret 
Alt 2008-05-05, 07:56
selim61 - ait Kullanıcı Resmi (Avatar)
ErrorTIM
 
Üyelik tarihi: May 2006
Nerden: <?=selim61?>
Mesajlar: 3.845
Blog Entries: 6
Tecrübe Puanı: 7
eTicaret: %92/21
selim61 is a jewel in the roughselim61 is a jewel in the roughselim61 is a jewel in the roughselim61 is a jewel in the rough
Standart

tam anlamadım!
dos ekranından mysql ilemi yapıyorsun yoksa phpmyadmin den post ile mi?
__________________
Aşk gördüğüm en güzel düş bir tek sen uyandır beni
Alıntı ile Cevapla

  #3 (permalink)   eTicaret 
Alt 2008-05-05, 17:31
falsealarm - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Sep 2007
Mesajlar: 184
Tecrübe Puanı: 2
eTicaret: %0/0
falsealarm is on a distinguished road
Standart

Bulabilirsen Navicat kullanmani tavsiye ederim. Bunun icin tabi MySQL server'a external access icin izin olmasi gerek. Uzun surecegini belirtmek isterim ama en azindan birer table halinde atma imkanin var. Iki database arasinda direk kopyalama imkanida mumkun.
Alıntı ile Cevapla

  #4 (permalink)   eTicaret 
Alt 2008-05-05, 17:57
Junior Member
 
Üyelik tarihi: Jun 2007
Mesajlar: 92
Tecrübe Puanı: 0
eTicaret: %0/0
C0$kuN is an unknown quantity at this point
Standart

ssh den bi db yi yüklüyorum

mesela

mysql -udbuser -pdbpass dbname < yedek.sql
Alıntı ile Cevapla

  #5 (permalink)   eTicaret 
Alt 2008-05-06, 07:17
Junior Member
 
Üyelik tarihi: Jun 2007
Mesajlar: 92
Tecrübe Puanı: 0
eTicaret: %0/0
C0$kuN is an unknown quantity at this point
Standart

Böyle sorunları olanlar için yazıyorum

Büyük .sql ler için my.cnf daki ;
max_allowed_packet Boyutunu yükseltin. ve
tmp_table_size' ı da yükseltsin yedeği attıkdan sonra tekrar eski halina getirirsiniz.

tmp_table_size küçükse cache yi temp den kullanır temp %100 dolunca da 15 dakika başı bir iki işlem yapar

Örneğin ;
max_allowed_packet = 9999999 yapın sonuna M ye gerek yok (:
tmp_table_size = 10000M

mysql service restart

yedegi tekrar dump edin bu sefer bekleyin dump edecektir.
Alıntı ile Cevapla

  #6 (permalink)   eTicaret 
Alt 2008-05-06, 13:24
3fsane - ait Kullanıcı Resmi (Avatar)
100 bininci Üyeye Porsche
 
Üyelik tarihi: Oct 2007
Nerden: bilecen (:
Mesajlar: 1.161
Blog Entries: 1
Tecrübe Puanı: 3
eTicaret: %100/16
3fsane will become famous soon enough
Standart

Sorununu kendin bulmuşsun.. Optimize Onarım filan gibi işlemlerdede hep aynı hatalar alınır.. Geç işlem, yavaş işleyiş..

Öyleyse, Sunucu kurulumunda temp boyutunun büyük olması önem taşıyor doğru mu ?
__________________

Kim bu cennet vatanın uğruna olmaz ki feda?
Şühedâ fışkıracak toprağı sıksan, şühedâ!
Alıntı ile Cevapla

  #7 (permalink)   eTicaret 
Alt 2008-05-07, 07:31
Junior Member
 
Üyelik tarihi: Jun 2007
Mesajlar: 92
Tecrübe Puanı: 0
eTicaret: %0/0
C0$kuN is an unknown quantity at this point
Arrow

Alıntı:
3fsane´isimli üyeden Alıntı Mesajı göster
Sorununu kendin bulmuşsun.. Optimize Onarım filan gibi işlemlerdede hep aynı hatalar alınır.. Geç işlem, yavaş işleyiş..

Öyleyse, Sunucu kurulumunda temp boyutunun büyük olması önem taşıyor doğru mu ?
temp dosyasının büyük olması bi nebze yarar sağlıyor Fakat my.cnf dan yarattıgımız temp boyutunu yükseltirsek
optimize yükleme ve onarım işlemlerinde cache olarak temp yerine onu kullanabılır rahatlıkla

ve DB yükleme Onarım - Check - Optimize vb. Olayların hızlı ve sorunsuz olmasını istiyorsanız my.cnf .'a ilaveten bu değerleri eklemelisiniz.

Kod:
[mysqld]
max_allowed_packet = 16M
tmp_table_size = 1000M


[mysqldump]
quick
quote-names
max_allowed_packet      = 1000M
[mysqld] ve [mysqldump] Ayraçları altındaki birimler ayrıdır
mysqld altındaki max allowed packet sınırlaması mysql için
mysqldump altındaki ise Onarım optimize yedek yükleme vb. işlemler için
Alıntı ile Cevapla

  #8 (permalink)   eTicaret 
Alt 2008-05-07, 13:35
3fsane - ait Kullanıcı Resmi (Avatar)
100 bininci Üyeye Porsche
 
Üyelik tarihi: Oct 2007
Nerden: bilecen (:
Mesajlar: 1.161
Blog Entries: 1
Tecrübe Puanı: 3
eTicaret: %100/16
3fsane will become famous soon enough
Standart

Veritabanımız ne kadar büyük ise bu değerleri bu kadar yüksek tutuyoruz öyleyse..

2,4 GB lık bir veritabanım var, Post tablosu oldukça yüksek. Bu veritabanını optimize ve onarım yapamıyorum her sorunda yedek yüklüyorum.
Mesela bu veritabanı için değerleri ne yapmamız lazım ?
__________________

Kim bu cennet vatanın uğruna olmaz ki feda?
Şühedâ fışkıracak toprağı sıksan, şühedâ!
Alıntı ile Cevapla

  #9 (permalink)   eTicaret 
Alt 2008-05-07, 20:46
Aristograt - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Nov 2007
Mesajlar: 728
Tecrübe Puanı: 2
eTicaret: %0/0
Aristograt is an unknown quantity at this point
Standart

bigdup mudy adi neydi ben onunla 980 mb yedegi yükledim 10 dakikada
__________________
Google Delisi...
Alıntı ile Cevapla

  #10 (permalink)   eTicaret 
Alt 2008-05-07, 23:08
Junior Member
 
Üyelik tarihi: Jun 2007
Mesajlar: 92
Tecrübe Puanı: 0
eTicaret: %0/0
C0$kuN is an unknown quantity at this point
Standart

Bigdump php ile veri gönderir bu php.ini ayarlarını kullanır

ssh ile yüklersek my.cnf daki ayarları kullanır

benim yükledigim yedek dışarıda 835 mb phpmyadminde 1.6 GB

2.4 GB Lik db yi dump etmek için

geçici olarak yükleyene kadar

[mysqld]
max_allowed_packet = 16M
tmp_table_size = 1000M


[mysqldump]
quick
quote-names
max_allowed_packet = 1000M

yaparak yüklemeyi dene
Alıntı ile Cevapla

Cevapla

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Smf Yedegi taşımada Tr karakter sorunu buraklee Vbulletin VbSEO 8 2007-05-19 11:34
Sınırlı sayıda ucuz sunucu (sabaha kalmaz hemen arayın) Ni-Osman Dedicated - Co Location 10 2007-03-14 16:49
Plesk backupta uzantısız yedegi açma DamgaNet Webmaster Genel Konular 0 2005-11-10 08:42
phpmyadmin de database yedegi??? drstranger Veritabanları 2 2005-04-03 13:02


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 02:55 .


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0