Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
MySQL configurasyon nasıl olmalı
#1
Programcılığın olmazsa olmazlarından veritabanını herkes kullanmıştır/kullanıyordur. MySQL Ücretsiz ve Kolay olmasından ötürü tercih sebebi,

Müşterilerimizdeki datalar büyüdükçe sorgularımız yavaşlıyor, programda yavaşlıyor bunları indexlerle sorgularda kullandığımız bir kaç taktikle bir yere kadar aşıyoruz ama olayın daha derinlerinde bu ini ayarları yatıyor,

Bir süre araştırdım bir sürü yazı kaynak buldum ama bilgiler bana yetmedi tatmin etmedi. Şunu gördüm ki bu ayarların bir standartı yok, Kullanılan platforma ve sorgulara tablolara boyutuna, tutulan verilere, bilgisayar donanımına,bağlanan client sayısıba göre değişiyor.

Bunu tam olarak nasıl yapmalıyız. 

Aşağıdaki bir Özellikteki Server Cihazda
ZYEn7Z.png

1 Yılda bu boyuta ulaşan bir data mevcut  (445 Adet Tablo Mevcut)
gXWbZ2.png


Ve benim yaptığım ayarlar.

max_allowed_packet = 2M
basedir="D:/MySQL5/"
datadir="D:/MySQL5/Data/"
default-storage-engine=INNODB
sql-mode=""
max_connections=800
query_cache_size=0
tmp_table_size=256M
thread_cache_size=32
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=69M
key_buffer_size=512M
read_buffer_size=128K
read_rnd_buffer_size=2M
sort_buffer_size=2M
join_buffer_size = 128M
innodb_additional_mem_pool_size=31M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=16M
innodb_buffer_pool_size=1G
innodb_log_file_size=102M
innodb_thread_concurrency=24
skip-name-resolve
skip-ssl
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#2
(09-09-2016, Saat: 17:19)yhackup Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlProgramcılığın olmazsa olmazlarından veritabanını herkes kullanmıştır/kullanıyordur. MySQL Ücretsiz ve Kolay olmasından ötürü tercih sebebi,

Müşterilerimizdeki datalar büyüdükçe sorgularımız yavaşlıyor, programda yavaşlıyor bunları indexlerle sorgularda kullandığımız bir kaç taktikle bir yere kadar aşıyoruz ama olayın daha derinlerinde bu ini ayarları yatıyor,

Bir süre araştırdım bir sürü yazı kaynak buldum ama bilgiler bana yetmedi tatmin etmedi. Şunu gördüm ki bu ayarların bir standartı yok, Kullanılan platforma ve sorgulara tablolara boyutuna, tutulan verilere, bilgisayar donanımına,bağlanan client sayısıba göre değişiyor.

Bunu tam olarak nasıl yapmalıyız. 

Aşağıdaki bir Özellikteki Server Cihazda
ZYEn7Z.png

1 Yılda bu boyuta ulaşan bir data mevcut  (445 Adet Tablo Mevcut)
gXWbZ2.png


Ve benim yaptığım ayarlar.

max_allowed_packet = 2M
basedir="D:/MySQL5/"
datadir="D:/MySQL5/Data/"
default-storage-engine=INNODB
sql-mode=""
max_connections=800
query_cache_size=0
tmp_table_size=256M
thread_cache_size=32
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=69M
key_buffer_size=512M
read_buffer_size=128K
read_rnd_buffer_size=2M
sort_buffer_size=2M
join_buffer_size = 128M
innodb_additional_mem_pool_size=31M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=16M
innodb_buffer_pool_size=1G
innodb_log_file_size=102M
innodb_thread_concurrency=24
skip-name-resolve
skip-ssl

Hocam lisans hakkinda dikkat edilmesi gerekiyor, eger yaziliminiz acik kaynak kod ise sorun yok, ama diger taktirde Mysql lisansi almaniz gerekli, ya erisim (client icin libmysql.dll

) mysql ile gelen hicbirseyi veremiyorsunuz. bunu önlemek icin Devart'in unidac ini kullaniyorum, kendi yazilim kodlari ile mysql server e baglaniyor ve lisans tuzagindan kurtariyor.
Cevapla
#3
MySql de innodb lisans hiçbir şekilde gerektirmiyor diye biliyordum ben, fakat myisam a göre bazı eksikleri vardı sanırım. Yoksa yanlışmı biliyorum.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
WWW
Cevapla
#4
MySQL lisansı konusunda Uğur Bey doğru bilgi vermiş.
There's no place like 127.0.0.1
WWW
Cevapla
#5
(09-09-2016, Saat: 17:32)Ugur Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlHocam lisans hakkinda dikkat edilmesi gerekiyor, eger yaziliminiz acik kaynak kod ise sorun yok, ama diger taktirde Mysql lisansi almaniz gerekli, ya erisim (client icin libmysql.dll) mysql ile gelen hicbirseyi veremiyorsunuz. bunu önlemek icin Devart'in unidac ini kullaniyorum, kendi yazilim kodlari ile mysql server e baglaniyor ve lisans tuzagindan kurtariyor.

MyDac Kullanıyoruz. Lisans konusunda sıkıntı yaşamıyouz.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#6
(10-09-2016, Saat: 08:57)SimaWB Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMySQL lisansı konusunda Uğur Bey doğru bilgi vermiş.

(10-09-2016, Saat: 09:09)yhackup Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(09-09-2016, Saat: 17:32)Ugur Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlHocam lisans hakkinda dikkat edilmesi gerekiyor, eger yaziliminiz acik kaynak kod ise sorun yok, ama diger taktirde Mysql lisansi almaniz gerekli, ya erisim (client icin libmysql.dll) mysql ile gelen hicbirseyi veremiyorsunuz. bunu önlemek icin Devart'in unidac ini kullaniyorum, kendi yazilim kodlari ile mysql server e baglaniyor ve lisans tuzagindan kurtariyor.

MyDac Kullanıyoruz. Lisans konusunda sıkıntı yaşamıyouz.

Yanlış anlamadıysam; SimaWB ve Ugur MyDAC Lisansı değil, MySQL lisansından bahsediyor.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#7
(10-09-2016, Saat: 11:04)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(10-09-2016, Saat: 08:57)SimaWB Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMySQL lisansı konusunda Uğur Bey doğru bilgi vermiş.

(10-09-2016, Saat: 09:09)yhackup Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMyDac Kullanıyoruz. Lisans konusunda sıkıntı yaşamıyouz.

Yanlış anlamadıysam; SimaWB ve Ugur MyDAC Lisansı değil, MySQL lisansından bahsediyor.



Fakat, "You are allowed to copy MySQL binaries and source code, but when you do so, the copies will fall under the GPL license." diyor bu kapsamda bizim lisans ile ilgil sorunumuzun olmaması gerekiyor yanlış mı düşünüyorum.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#8
Merhaba,
MySQL Community Edition (sizin bahsetmiş olduğunuz GPL lisanslı ) sürümü ücretsiz olarak kullanılabilir.
Fakat MySQL'in Sun MicroSystems (Oracle'ın sahibi ) tarafından satın alınmasından sonra, ücretsiz sürümün haricinde
  • MySQL Standard Edition
  • MySQL Enterprise Edition
  • MySQL Cluster Carrier Grade Edition
sürümlerini de çıkardı ve bu sürümleri ücretlendirdi. Bu nedenle  SimaWB ve Ugur MySQL Lisansından bahsetti sanırım.

MySQL sürümleri hakkında daha detaylı bilgi almak için Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol'in web sitesine bakabilirsiniz.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#9
(10-09-2016, Saat: 11:57)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba,
MySQL Community Edition (sizin bahsetmiş olduğunuz GPL lisanslı ) sürümü ücretsiz olarak kullanılabilir.
Fakat MySQL'in Sun MicroSystems (Oracle'ın sahibi ) tarafından satın alınmasından sonra, ücretsiz sürümün haricinde
  • MySQL Standard Edition
  • MySQL Enterprise Edition
  • MySQL Cluster Carrier Grade Edition
sürümlerini de çıkardı ve bu sürümleri ücretlendirdi. Bu nedenle  SimaWB ve Ugur MySQL Lisansından bahsetti sanırım.

MySQL sürümleri hakkında daha detaylı bilgi almak için Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol'in web sitesine bakabilirsiniz.

Hmm anladım yok MySQL Community Edition bizimkisi,
Bahsettiğim ini ayarları hakkında bilginiz var mı ?
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#10
GPL lisanslı ürünü kullanırsanız sizin projeniz de GPL lisanslı olmak zorunda diye biliyorum.
There's no place like 127.0.0.1
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  MySQL vs MariaDB. Hangisi tercih edilmeli? uparlayan 4 234 18-06-2018, Saat: 15:14
Son Yorum: vkamadan
  MySQL - SQL Tablo Kontrolü hyperxman 3 156 26-05-2018, Saat: 13:11
Son Yorum: hyperxman
  Soru : MySQL Veritabanı' nda Explode İşlemi Nasıl Yapılır mad85 9 468 22-03-2018, Saat: 21:48
Son Yorum: uparlayan
  MySQL SP recover.. mcuyan 6 332 06-01-2018, Saat: 17:07
Son Yorum: mcuyan
Question MySQL ve MsSQL Md5 Fonksiyon Sonuçları Eşleşmiyor frmman 6 394 22-12-2017, Saat: 09:25
Son Yorum: frmman



Konuyu Okuyanlar: 1 Ziyaretçi