Mysql

Çok popüler ve açık kaynaklı SQL veritabanı
Şimdi İndirin

Mysql Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • MySQL AB
  • yayıncı web sitesi:
  • http://www.mysql.com/products/connector/j/
  • İşletim sistemleri:
  • Mac OS X 10.4 or later
  • Dosya boyutu:
  • 83.3 MB

Mysql Etiketler


Mysql Açıklama

Çok popüler ve açık kaynaklı SQL veritabanı MySQL, MySQL AB tarafından sağlanan çok popüler ve açık kaynaklı bir SQL veritabanıdır. MySQL AB, MySQL veritabanı çevresinde hizmet veren işini yapan ticari bir şirkettir. Üstün hız, güvenilirlik ve kullanım kolaylığı ile MySQL, Tercih Edilen Kurumsal BT yöneticilerinin tercih ettiği tercih ettiği için, arıza süresi, bakım, yönetim ve destek ile ilgili ana sorunları ortadan kaldırır. , PHP / Perl / Python), hızlı büyüyen açık kaynaklı kurumsal yazılım yığını. Gittikçe daha fazla şirket, daha düşük maliyet ve kilitlenme özgürlüğü nedeniyle pahalı tescilli yazılım yığınlarına alternatif olarak lamba kullanıyor. Bu sürümde yenilikler: İşlevsellik eklendi veya değiştirildi: · InnoDB tampon havuzu, iki altlığa ayrılmıştır: sorgular tarafından yoğun bir şekilde kullanılan yeni bir alt blok ve daha az kullanılan bloklar içeren ve tahliye için hangi adayların alındığı eski bir alt listeyi içeren yeni bir altlayıcı. Tampon havuzunun varsayılan çalışmasıyla, orta noktaya okunurken bir blok yüklenir ve ardından erişim meydana gelmez hemen yeni alt listenin kafasına taşınır. Bir tablo taraması durumunda (bir MySQLTPL işlemi için gerçekleştirildiği gibi), taramanın okunan her blok, her bloktan çoklu satırlara erişildiğinden, yeni alt listenin başına doğru ilerlemektedir. Bu, blokların başka türlü sorgular tarafından kullanılmadığı bir kerelik tarama için bile gerçekleşir. Bloklar ayrıca okunur arka plan ipliği tarafından da yüklenebilir ve ardından yeni alt listenin başına tek bir erişim ile hareket ettirilebilir. Bu etkiler dezavantajlı olabilir, çünkü ağır kullanımda olan blokları, yeni alt cinsinden kullanan diğer sorgular tarafından, tahliyeye maruz kaldıkları eski alt listeye itiyorlar. · Innodb eklentisi için, durum çıktısını göstermek için iki yeni durum değişkeni eklendi. İnnodb_buffer_pool_read_ahead ve innodb_buffer_pool_read_ahead_Evicted, InnoDB okuma öncesi arka plan iş parçacığı tarafından okunan sayfa sayısını ve bu sayfaların sırasıyla erişilmeden tahliye edilmesini sağlayın. Ayrıca, durum değişkenleri innodb_buffer_pool_read_ahead_rnd ve innodb_buffer_pool_read_ahead_seq durum değişkenleri kaldırılmıştır. InnoDB'nin dahili sürümü bu değişikliklerden etkilenmez. (Hata # 42885) · InnoDB eklentisi 1.0.5 sürümüne yükseltildi. Bu sürüm serbest bırakma aday (RC) kalitesi olarak kabul edilir. · Sunucu şimdi test ve hata ayıklama sırasında iplik senkronizasyonu için bir hata ayıklama senkronizasyonu olanağı desteklemektedir. Bu tesiste derlemek için, MySQL'i -enable-DEBUG-SYNC seçeneğiyle yapılandırın. Debug_Sync sistem değişkeni, kullanıcı arabirimi hata ayıklama senkronizasyonunu sağlar. mysqld ve mysql-test-run.pl, tesisi etkinleştirmek ve varsayılan senkronizasyon noktasını zaman aşımını ayarlamak için bir --debug-senkronizasyon zaman aşımı seçeneğini desteklemektedir. Hatalar düzeltildi: · Önemli Değişim: Güvenlik Düzeltme: MySQL 5.1.24'te ele alınan Symlink ile ilgili imtiyaz sorunu için ek düzeltmeler yapıldı. Orijinal düzeltme, yolundaki simenli dizinler içeriyorsa, veri dizin yolu adını doğru şekilde tutamadı ve kontrol sadece tablo-yaratma süresinde, daha sonra masaya açılış süresinde yapıldı. (Hata # 32167, CVE-2008-2079) · Güvenlik Düzeltme: OPENSSL'ye bağlantılı MySQL istemcileri, YASSL'ye karşı bağlantılı bir sunucu tarafından sunulan sunucu sertifikalarını kontrol etmedi. (Hata # 47320) · Bölümleme: Bir Alter Tablo ... Open_files_limit'in aşılmasına neden olan bölüm ifadesi, MySQL sunucusunun çarpmasına neden oldu. (Hata # 46922) · Bölümleme: Bölümlenmiş tablolardaki endekslerin kardinalitesi, tablodaki ilk bölüm kullanılarak hesaplandı, bu da suboptimal sorgu yürütme planlarının seçilebileceği. Şimdi çoğu kayıtlara sahip olan bölüm, endekslerin daha iyi kullanımı ve dolayısıyla çoğu durumda değilse, birçok indekslerin daha iyi kullanımı ve dolayısıyla sorgulamaların performansını iyileştirmelidir. (Hata # 44059) · Toplam (), sonuçları tutmak için geçici bir tablo oluşturulduğunda kesilen bir ondalık argümanın hassasiyetini yapay olarak arttırdı. (Hata # 48370) · Bir dış sorgu geçersizse, bir alt sorgu bile ayarlanmayabilir. Uzatılmışları açıklamak bunu beklemiyordu ve hakaret etmeye çalışarak bir çökmeye neden oldu. (Hata # 48295) · PROMERARY TABLOSLARI VE PROSEDÜR ANALYZE () içindeki geçici tabloları ve birden fazla tablo kullanarak bir sorgu, bir sunucu çökmesine neden oldu. Bu hata düzeltmesinin bir sonucu olarak, prosedür analizi () sadece üst düzey bir seçimde yasaldır. (Hata # 48293) · Nerede durumlarda alt sorgular içeren ve bir kullanıcı değişkenindeki bir seçim sonucu atanan seçme ifadeleri için hata işleme eksikti. Sunucu sonuç olarak çökebilir. (Hata # 48291) · Optimize edici bir mekansal endeksi kullanırsa, bir iddia başarısız olabilir. (Hata # 48258, Böcek # 47019) · Hafıza tahsisi arızaları, Innodb OS_MEM_Alloc_large () işlevinde yanlış kullanıldı. (Hata # 48237) · Dış değer listesi, en az birinin boş olabileceği birden fazla öğe içeriyorsa, SUITER_VALUE_LIST'TA BAĞLANTISI BAĞLANTISI Neredeydi. (Hata # 48177) · Bir Grup'un toplama ile bir kombinasyonu, belirgin ve Const Join Tipi bir sorguda, bir sunucu çökmesine neden olur, optimize edici belirgin bir şekilde çözmek için geçici bir tablo kullanmayı seçti. (Hata # 48131) · Bazı durumlarda, bir durum durumunda boş bir mikrosaniye parçası kullanarak (örneğin, Date_Time_Field = Dizinli bir sütundaki en büyük değerle eşleşen durumdaysa, bir endeks aralığı taraması kullanılıyorsa sonuç boştu. (Hata # 47925) · Mysys / mf_keycache.c iş parçacığı gerektirir, ancak iplik desteği için test yapılmamıştır. (Hata # 47923) · Hata ayıklama işlemleri için, bir sonraki ifadede, bu tabloyu içeren ve kullanıcı tarafından sağlanan bir değere sahip bir Auto_Increment sütununu değiştirdikten sonra geçici bir tablo için yürütülen bir sonraki açıklamada bir iddia başarısız olabilir. (Hata # 47919) · Strip_sp'u tanımlayan MySYS / MF_STRIP.C dosyası MySQL kaynağından kaldırıldı. İşlev artık ana yapı içinde kullanımda değildi ve verilen fonksiyon, Windows'ta sembol hatalarına neden oluyordu. (Hata # 47857) · MySQL için Windows oluşturma, split.c ve debug.c dosyalarını gereksiz yere derleyebilir ve ek sembollerin MySQLD'ye dahil edilmesine neden olur. (Hata # 47850) · Windows'ta depolama motorları oluştururken, derleme için gereken CMAKE dosyasında ek kütüphaneler belirlemek mümkün değildi. Bu ek depolama motoruna özgü kitaplıkları desteklemek için dosyalara bir $ {engine} _libs makro eklendi. (Hata # 47797) · Windows'ta takılabilir bir saklama motoru oluştururken, motor adı, yapılandırılmış depolama motoru adı yerine, motorun bulunduğu dizin adına dayanabilir. (Hata # 47795) · Saklanan bir prosedürün iç yapılarının temizlenmesi sırasında, bayrak eklemek için hataları görmezden gelinmesi veya yok sayıyı güncelleme sırasında temizlenmedi, bu bir sunucu çökmesine neden olabilir. (Hata # 47788) · GEOMFROMWKB () işlevine ilk argümanı bir geometri değeri ise, işlev sadece değerini döndürdü. Bununla birlikte, argümanın Null_Value bayrağının, beklenmedik bir boş değerin arayana geri döndürülmesine neden olan, bir sunucu çökmesine neden olur. (Hata # 47780) · Mekansal değerleri güncellerken InnoDB çökebilir. (Hata # 47777) · Windows'ta, bir boşta bulunan bir boşta olan boru bağlantısı zorla bir öldürme ifadesiyle kapatıldığında veya sunucunun kapatıldığı için, bağlantıyı kapatan iplik sonsuz şekilde asılırdı. (Hata # 47571, Hata # 31621) · Bir işlev çağrısı bir hata atmadan veya dönüş değerini ayarlamadan sona erebilir. Örneğin, iade değerini hesaplarken bir hata oluştuğunda bu olabilir. Bu, bir ifadenin değerlendirilmesi sırasında bir hata oluştuğunda, değeri NULL olarak ayarlanarak sabitlenir. (Hata # 47412) · Örtük gruplama ile basit bir seçim, SEÇİMLİ listesindeki toplu sütun tarafından sipariş edilmesi durumunda, tek bir satırdan ziyade birçok satıra geri dönebilir. (Hata # 47280) · Bekleyen bir ek parça gecikmeli veya aynı tablo için gecikmeli bir şekilde değiştirinse, masa oluşturmak için bir iddia kaldırılabilir. (Hata # 47274) · InnoDB, bazı durumlarda sinyal ve istifa ile uyumlu olmayan bir şekilde hataları kaldırdı. (Hata # 47233) · Bir başlangıç otomatik artış değeri belirtmek için Auto_increment tablo seçeneğiyle InnoDB tablosu oluşturulmuştur ve ayrı bir işlemle daha sonra bir dizin eklenmişse, otomatik artış değeri kayboldu (sonraki ekler, belirtilen değerden ziyade 1'de başladı. ). (Hata # 47125) · Aralık dışı optimizer tarafından null içeren önlemlerin yanlış kullanımı, sorgu yürütmesi sırasında sonsuz bir döngüe neden olabilir. (Hata # 47123) · MyISAM tablolarının sıralama veya paralel onarımı ile onarım, anahtar önbelleğe tamir etmek için başarısız olamazdı. (Hata # 47073) · InnoDB eklentisi bazı Solaris sistemlerinde derlemede bulunmadı. (Hata # 47058) · Bir G / Ç işlemi ERROR_WORKING_SET_QUOTA dönüş koduyla meydana başarısız pencere, günü, InnoDB'nin kasıtlı sunucu çöktü. Şimdi InnoDB'nin 100ms ve yeniden deneme başarısız operasyon için uyur. (Bug # 47055) · InnoDB'nin hemen veri sözlüğü deposuna sonraki değeri hesaplanırken AUTO_INCREMENT sütun için bir kullanıcı tarafından temin edilen bir negatif değerler göz ardı eder. Negatif değerlere AUTO_INCREMENT sütunları ayarlama tanımsız davranıştır ve bu değişiklik daha yakın kullanıcılarının beklediğinden için InnoDb davranışını getirmelidir. (Bug # 46965) MySQL çöktü (ya da anlık bir kilitlenme simüle olduğunu alınmıştır) Ne zaman ·, iç XA işlemleri (ikili günlüğünü eşitlemek için kullanılan ve InnoDB) onlar geri alınması gerektiğini dikkate alarak, bir HAZIRLANAN durumda bırakılabilir ki mümkündü. Bu bu değer XID değerleri oluşturmak için kullanıldığı için server_id değeri, yeniden başlatma önce değiştiğinde oluştu. Şimdi kısıtlama XID değerlerin geçerli kabul edilebilmesi için server_id değeri tutarlı olması yumuşatılır. geri alma aşaması sonra bekleyen tüm XA hareketleri temizlemek gerekir. (Bug # 46944) · InnoDB'nin Eklenti PPC sistemlerinde gcc 4.1 kullanarak derlemek vermedi. (Bug # 46718) InnoDB'nin Eklentisi eşzamanlı işlemler (1023) sayısında sınırına ulaştı · Eğer hata kaydına açıklayıcı mesaj yazdım ama istemciye bir yanıltıcı hata mesajı döndürdü veya bir onaylama işlemi hatası oluştu. (Bug # 46672) · Eşzamanlı INSERT INTO ... Bir InnoDB'nin tablo için SEÇ ifadeleri AUTO_INCREMENT onaylama işlemi hatasına neden olabilir. (Bug # 46650) · Bir işlem nedeniyle kilitlenme veya kilit bekleme zaman aşımı InnoDb içeriye geri alındı ve işlemde bir deyim bir maddeyi YOKSAY olsaydı, sunucu deyimi sonunda veya kapatma üzerine çökmesine başladı. (Bug # 46539) · Firar alanlarda 0x20 dışında bir karaktere boşluk eşlenen kullanıcı tanımlı alfabe göz ardı edilmedi. (Bug # 46448) Onlar yapı için kullanılan kaynağın sürümü karşı kontrol olmasaydı bu hata günlüğü, backtrace, çekirdek döküm ve küme izleme dosyası satır numaraları biri tarafından kapalı olabilir bu yüzden · GPL ve ticari lisans başlıkları, farklı boyutlarda vardı. (Örneğin, ticari kaynaklardan karşı GPL inşa geri izleme kontrol ediyor.) (Bug # 46216) · InnoDB'nin dahili olarak kullanılan isim GEN_CLUST_INDEX, bir dizinin disallow yaratılması yoktu. (Bug # 46000) · Red Hat ıa64 MySQL sunucu RPM üzerindeki yapım esnasında, sistem kütüphanesi bağlantı sırası yanlış. Bu nedenle paketin yüklenmesini engelliyor çıkan Red Hat ıa64 RPM "libc.so.6.1 (GLIBC_PRIVATE) (64bit)" bağımlı yaptı. (Bug # 45706) · CHARSET_INFO yapısının caseinfo elemanı bir sunucu çökmesine yol, kullanıcı tanımlı bir Unicode alfabe başlatılmamış. (Bug # 45645) · InnoDB'nin Eklentisi, bir tablo sütunu yeniden adlandırma ve sonra yeniden adlandırılmış sütun üzerinde dizin oluşturma ile .frm dosyası ve senkronize çıkıyor InnoDB veri dizinine bir sunucu çökmesine neden oldu. Şimdi InnoDB'nin Plugin 1.0.5 döner yerine bir hata: HATA 1034 (HY000): Tablodaki 'tbl_name' için yanlış anahtar dosyası; onarmayı deneyin. sorunu çözmek için, aynı yapıya sahip başka bir tablo oluşturmak ve buna özgün tabloyu kopyalayın. (Bug # 44571) An InnoDB'nin hata iletisi yanlış varolmayan innodb_max_files_open değişkene yerine innodb_open_files anılacaktır. (Bug # 44338) · Alter TABLO bir TARİH adlandırma veya zaman damgası sütun için gereksiz bir tablo kopyalama işlemi neden oldu. (Bug # 43508) · Romen lc_time_names için hafta içi isimleri 'ro_RO' hatalıydı yerel ayarında. yama için Andrei Boros sayesinde bu hatayı düzeltmek için. (Bug # 43207) o (normal işlemde ve bir XA işlemden sonra her ikisi) Kaynak Yöneticisi tarafından verilen tek taraflı geri alma sonra çağrıldığında · XA BAŞLANGIÇ bir onaylama işlemi hatası veya sunucu çökmesine neden olabilir. (Bug # 43171) tamponlama kullanıldı katıldığınızda · KUVVET ENDEKSİ İÇİN SİPARİŞ İLE dizin ipucu göz ardı edildi. (Bug # 43029) · Hatalı sonuçlar yaratabilir TD operatörleri ile birleştirilmiş mesafe yüklemlerin yanlış kullanımı. (Bug # 42846) · Öngörülemeyen sonuçlara yol açabilir imzasız olarak tedavi BIT değerlerine Başarısızlık. (Bug # 42803) innodb_file_per_table etkin ve tablo adı tam yol biçiminde olduğu zaman · Windows üzerinde gömülü sunucusu için, InnoDB'nin çöktü. (Bug # 42383) · İç içe dış birleşim ile Bazı sorgular dahili veri yapısı Usulüne uygun olmayan çünkü çöker veya yanlış sonuçlara neden olabilir katılır. (Bug # 42116) · Innodb_locks_unsafe_for_binlog ile bir çoğaltma senaryosunda, satırların yalnızca köle üzerinde (çoğaltma yoluyla değil) değiştirildiği, bazı nadir durumlarda, bazı nadir durumlarda, aşağıdaki formun birçok mesajı köle hatası günlüğüne yazılmıştır: InnoDB: Hata: Kilidini aç Satır, kayıtta 4 modlu bir kilit bulamadı. (Hata # 41756) · Standart olmayan bir InnODB sayfa boyutu ile bazı hata mesajları yanlış hale geldi. (Hata # 41490) · InnoDB tabloları için eşzamanlı masa operasyonları bir yarış durumuna maruz kalabilir. (Hata # 38996) · Daha önce, InnoDB, S noktalarından SECT düğmesine ... S adlı satırlardaki paylaşılan bir sonraki anahtar kilitlemeyi ayarlayarak, InnODB, S adlı satırlardan paylaşılan kilitlerle veya ekli olarak tutarlı bir okuma olarak satırları seçer. .. SEÇME. Bu, oturumlar arasındaki kilitlemeyi azaltır. (Hata # 37232) · InnoDB tablo alanı doldurulduğunda, istemciye bir hata kaydedildi, ancak hata günlüğüne değil. Ayrıca, hata mesajı yanıltıcıdır ve sorunun gerçek kaynağını belirtmedi. (Hata # 31183) · MySQL'de, Control-C'yi CONTROL-C kullanarak, mevcut sorguyu öldürmek için 1053 (0801): Sunucu kapatma işleminde bir hata yapıldı. Sorgu bir kilit bekliyordu. (Hata # 28141)


Mysql İlgili Yazılım