image

Copying Tablespaces to Another Server (Transportable Tablespaces)

Bugünkü mövzumuz MySQL 5.6 > versiyalar nəzərdə tutulub odur ki, test etməzdən əvvəl mütləq əmin olun ki, sizin MySQL versiyanlz müvafiqdir. İndiki hald mən 5.6.17 versiya MySQL-i aşağıdakı opsiyalarla start etmişəm. QEYD: Transportable Tablespaces-ə nail olmağınız üçün MySQL-i aşağıdakı dəyişənlərlə start etməlisiniz Daha sonra test məqsədi ilə, bir kifayət qədər böyük cədvəl tapın. Məndə artıq ...

Ətraflı oxuyun...
image

MySQL Audit Pluginlər və server crash

MySQL-də aktivliyi audit etmək üçün lazım olan araşdırmaları etdikdən sonra 3 tanınmış Audit pluginin olduğunu öyrəndik: 1. MySQL Enterprise Audit (Official one from Oracle) – commercial 2. MariaDB audit plugin for MySQL (version 1.1.6) – free 3. McAfee MySQL audit  plugin – free Dərhal sınamağa keçərkən 2-ci və 3-cü pluginlər MySQL 5.6.17 serverimi crash etdi. ...

Ətraflı oxuyun...
image

Overview of Physical Database Structure in MySQL

Oracle Physical Structure oxuyarkən MySQl ilə müqayisə etmək qərarına gəldim. Ümumiyyətlə RDBMS-i müqayisəli şəkildə öyrənmək çox faydalıdır. Bu yazımızda MySQL 5.6.15-in Fiziki data strukturu haqqında danışacıq. Default MySQL installation-dan sonra Linux-da aşağıdakı struktur yaranır: MySQL Installation Directory: MySQL Configuration File: MySQL Data Directory: Bu 3 Directory-dən bizə lazım olan təbii ki, configuration faylı və Data ...

Ətraflı oxuyun...
image

Exploring Sequence in Oracle and MySQL

Bu yazıda hər 2 RDBMS-də Sequence (ardıcıllıq) anlayışlarına baxacıq. İstifadə olunan versiyalar Oracle 11g R2, MySQL 5.6.x. İlk öncə biraz teorik məlumatlar. Sequence avtomatik olaraq bizim yerimizə, DB tərəfindən yaradılan unique rəqəmlər ardıcıllığıdır. Çox zaman Primary Key (id) column-lar üçün istifadə olunan bu rəqəmlər, bizə təkrarsız ardıcıllıq verir ki, PK anlayışı da elə bundan ibarətdir. ...

Ətraflı oxuyun...
image

Exploring Oracle and MySQL data type`s behaviour (int, varchar)

Daha bir mənimçün maraqlı mövzuya toxunacıq. Qısa olaraq bir cədvəl yaradacıq o cədvələ məlumatlar daxil edəcik və bu əsnada əldə etdiyimiz nəticələrə error-lara baxacıq. Müqayisə zamanı çox faydalı aşağıdakı cədvəlimizdən istifadə edəcik: Başlayırıq Oracle-dan və 2 column-lu cədvəlimizi yaradırıq: Lakin bu bizi aldatmasın faktiki olaraq Oracle internal olaraq bütün numeric-ləri NUMBER tipində saxlayır. Bundan əlavə ...

Ətraflı oxuyun...
image

MySQL backup və backup prepare script istifadəsi

Janahgir Shabiyev-in köməkdarlığı ilə MySQL Backup alma və alınmış backup-ların prepare olunması üçün Python 3-də script yazmışıq. Open source etmişik və hətta istifadəsini göstərən video dərs hazırlamışam. Bu video dərs də məhz bu haqdadır. Script üçün GitHUB linklər: Backuper: https://github.com/ShahriyarR/mysql_physical_backuper Prepare: https://github.com/ShahriyarR/mysql_physical_backup_prepare    

Ətraflı oxuyun...
image

Ümumi MySQL replication anlayışı,iş prinsipi

Bu video dərsdə ümumi olaraq MySQL high availability və onun ilkin növü olan MySQL replication-dan danışmışam. ümidvaram ki, hər kəsə faydalı olacaqdır.  

Ətraflı oxuyun...
image

Ümumi MySQL arxitekturası və query processing

Bu video dərs düşünürəm ki, yeni başlayanlara həmçinin intermediate developer-lərə faydalı olacaqdır. Ümumi MySQL strukturu və query processing-dən danışmışam. Faydalı olması ümidi ilə.

Ətraflı oxuyun...
image

Equality Range Optimization(eq_range_index_dive_limit system variable)

Bu mövzu şəxsi araşdırmalarımdan biridir ki, `Equality RANGE` scan zamanı 5.6 və 5.5 versiyaları arasında performance fərqinə baxacıq. İlk öncə  Equality RANGE nədir? 2 növ bizə tanış olan query təsəvvür edək: col_name IN(val1, …, valN) col_name = val1 OR … OR col_name = valN Yuxarıdakı sorğular o zaman TRUE olur ki, col_name val-ların hər hansı ...

Ətraflı oxuyun...
image

MySQL timestamp və datetime tiplərinin optimal şəkildə istifadəsi

Bu mövzu xüsusən web developer-lərə faydalı olacaq deyə düşünürəm. MySQL timestamp tipindən gözəl şəkildə faydalanmaqdan söhbət açmışıq.    

Ətraflı oxuyun...
Səhifə 1 - 212