Suallar tagged 'innodb'

InnoDB, MultiVersion Eşzamanlılık Kontrolü (MVCC) istifadə edən MySQL üçün ACID uyğun əməliyyat storage mühərriki. Sürüm 5.5.5-dən bəri MySQL üçün saxlama mühərriki olmuşdur.
27
Cavablar

MyISAM vs InnoDB

Veritabanında çox sayda qeydlərlə əlaqəli layihələr üzərində işləyirəm, deyərdim (əlavə əlavələrin 70% -i və 30%). Bu nisbət də bir oxumaq və bir məktub olaraq hesab edən yenilikləri ehtiva edəcək. Oxumaq çirkli ola bilər ...
21 avq. '08 saat 17:50 'də
47
Cavablar

Tezliklə MySQL verilənlər bazasını dəyişmək (dəyişdirmək şeması adı)?

MySQL-də MySQL kitabçası bunu təsvir edir. Mən adətən verilənlər bazasını və yeni bir adla reimportu buraxıram. Bu, çox böyük məlumat bazaları üçün bir seçim deyil. Göründüyü kimi, RENAME {DATABASE | SCHEMA} db_name NEW_db_name; pis şeylər var ...
16 Sentyabrı təyin etdi '08 at 0:22
4
Cavablar

TINYTEXT, TEXT, MEDIUMTEXT və LONGTEXT maksimum saxlama həcmi

Sənəd sənədlərinə görə, dörd növ TEXT var: TINYTEXT TEXT MEDIUMTEXT LONGTEXT Əgər hər bir məlumat növünün sütununda saxlaya biləcəyim maksimum uzunluq, karakter kodlaması UTF-8dir?
18 dekabrda təyin olundu '12 saat 15:13 'də
7
Cavablar

MySQL-də ibdata1 faylını sıxmaq / silmək necədir

MySQL'i localhost'ta R istatistiğini çalıştırmak üçün, R komutunu çalıştırdığımda, yeni bir verilənlər bazası (A) yaratmaq, yeni bir tablo (B) yaratmaq, B'ye veri aktarmak, sorğu göndərmək üçün "sorğu aracı" olaraq istifadə edirəm. almaq üçün ...
11 avqustda təyin olundu '10 saat 10.20 'də
11
Cavablar

Bir masanın və ya sütunun bütün xarici düymələrini necə görmək olar?

MySQL-də, müəyyən bir masaya işarə edən bütün xarici əsas məhdudiyyətlər siyahısını necə əldə edə bilərəm? xüsusi sütun? Bu, Oracle ilə eyni, ancaq MySQL üçün.
14 oktək təyin olundu. '08 saat 18:18 'da
11
Cavablar

Müəyyən bir masa üçün MySQL mühərrikinin növünü necə kontrol edə bilərəm?

MySQL verilənlər bazamda müxtəlif saxlama mexanizmləri (xüsusilə myisam və innodb) istifadə edən bir neçə masa var. Hansı cədvəlləri hansı mühərrikdən istifadə edirsiniz?
17 oct. '08 saat 22: 28-də
17
Cavablar

Xarici düymələri yox sayan bütün masalar MySQL DROP

MySQL verilənlər bazasından bütün masaları aradan qaldırmaq, orada ola biləcək hər hansı xarici əsas məhdudiyyətləri məhdudlaşdırmaq üçün gözəl asan bir yol varmı?
13 Avqust müəyyən '10 saat 15.28 'də
2
Cavablar

MyISAM və InnoDB arasında fərq nədir?

Anladım ki, bu sual daha əvvəl soruşdu, ancaq bir çoxu müəyyən bir verilənlər bazası və ya masa üçün sorgulandı. Verilən məlumat bazasından asılı olmayaraq, iki mühərrik və onların fərqlərini təsvir edən bu saytda cavab tapa bilmirəm ...
27 Sentyabr müəyyən etdi '12 saat 8:18 'da
9
Cavablar

Gözləmə müddəti MySQL serverində gözləyin?

Mənim istehsal səhv qeydlərimdə bəzən mən görürəm: SQLSTATE [HY000]: Ümumi səhv: 1205 Gözləmə üçün vaxt aşımı aşıldı; sorğunun bu mo veritabanına daxil olmaq üçün çalışdığını bildiyim əməliyyatı yenidən başladın ...
Mayın 14-də saat 11: 10-da təyin olundu
23
Cavablar

Bütün masaları MyISAM'dan InnoDB'ye çevirmək üçün necə?

Hesabımın yaddaşını MyISAM-dən InooDB-ə dəyişmək üçün dəyişdirmə stolunu dəyişə biləcəyimi bilirəm. Məgər maraqlandığım, InnoDB-də hamısını tez bir şəkildə dəyişdirmək üçün bir yol varmı?
04 oktyabr qurdular '10 saat 17:59 'da
3
Cavablar

MySQL xarici əsas məhdudiyyətlər, cascade silinməsi

Mən bütövlüyü təmin etmək və yetimlərin qarşısını almaq üçün xarici düymələrdən istifadə etmək istərdim (artıq innoDB istifadə edirəm). CASCADE DELETE olan bir SQL faylını necə yaratmaq olar? Bir kateqoriyanı silməklə, bu məhsullardan da çıxmayacağına necə əmin ola bilərəm ...
26 may tarixində saat 19: 32-də təyin olundu
13
Cavablar

INT və VARCHAR birincil açarları arasında real performans fərqi varmı?

INT vs vs istifadə arasında ölçülebilir bir performans fərqi varmı? Varşar mysql-də əsas əsas kimi? VARCHAR'dan referans siyahıları üçün əsas açar kimi istifadə etmək istərdim (ABŞ, ölkə kodları düşünürəm) və işçi ...
set 02 dekabr '08 at 0:26
3
Cavablar

Necə yapılır: mysql InnoDB storage engine?

Mysql innodb saxlama mühərriki silinmiş cədvəllərdən məlumatları saxlamamaq üçün təmizləmək mümkündürmü? Və ya yeni bir verilənlər bazasını hər dəfə yenidən qurmaq lazımdırmı?
13 oktyabr təyin etdi '10 saat 23:22 'də
9
Cavablar

Bogus xarici əsas pozuntusu yerinə yetirilmir

Bu səhv başlanğıcını alıram: ERROR 1217 (23000) 40 satırda: Üst satırı silmək və ya yeniləmə: bir xarici əsas məhdudiyyət işləməyəcəkdir ... tabloyu silməyə çalışdığımda: DROP TABLE EXISTS `alan '; ... müəyyən edir ...
26 iyul 'da 15: 06-da təyin olundu
5
Cavablar

MySQL InnoDB, bir sıra məlumat satırlarını sildikdən sonra diskdən azad deyil

InnoDB saxlama mexanizmini istifadə edərək, bir MySQL stolu var; təxminən 2M satır məlumat ehtiva edir. Bir cədvəldən data satırlarını sildikdə, ayrılan disk boşluğunu azad etmədi. Əlavə olaraq, ibdata1 faylının ölçüsü ...
13 Avqust müəyyən '09 saat 12:21 'də