Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL MariaDB – Kueri Menggunakan Tabel Temp

Kemarin saya mendapat pertanyaan dari klien saya tentang  Comprehensive Database Performance Health Check , yang biasanya mempekerjakan saya untuk SQL Server Performance Tuning tetapi kali ini pertanyaannya lebih terkait dengan instalasi MySQL yang mereka miliki di sistem mereka. Hari ini kita akan membahas Query Menggunakan Temp Table.

Kueri Menggunakan Tabel Temp

Pertanyaan umum yang sering saya terima adalah bagaimana kita tahu apakah kueri menggunakan tabel temp atau tidak. Yah, sulit untuk mengetahuinya hanya dengan melihat kueri tetapi mudah untuk mengetahuinya dengan berbagai counter yang tersedia.

Berikut adalah perintah yang dapat Anda jalankan dengan MYSQL atau MariaDB dan cari tahu berapa banyak tabel temp yang digunakan kueri Anda.

SHOW SESSION STATUS LIKE 'Created_tmp_disk_tables';
YourQueryOverHere
SHOW SESSION STATUS LIKE 'Created_tmp_disk_tables';

Anda harus menjalankan perintah untuk mengukur penghitung sebelum dan sesudah kueri Anda dan itu akan memberi Anda berapa banyak tabel temp yang telah dibuat untuk kueri Anda. Nah, untuk mengetahuinya sesederhana itu. Ada banyak counter di MySQL dan MariaDB.

Jalur Pembelajaran MariaDB

MariaDB sangat bagus untuk inovasi sumber terbuka dan keandalan tingkat perusahaan, serta database relasional modernnya. Ini telah muncul sebagai alternatif cerdas untuk database lama.

Pos blog asli ada di sini: Pelajari MariaDB – Minggu Teknologi Baru

  • Kursus 1: Meminta Data dari MariaDB
  • Kursus 2: Menangkap Logika dengan Prosedur Tersimpan di MariaDB
  • Kursus 3: Playbook Manipulasi Data MariaDB
  • Kursus 4: Menggabungkan dan Memfilter Data dengan MariaDB
  • Kursus 5: Playbook Fungsi MariaDB

PostgreSQL – Jalur Pembelajaran

PostgreSQL dianggap sebagai salah satu database open-source yang paling canggih. PostgreSQL sangat mudah dipelajari dan juga sangat mudah diimplementasikan.

  • Kursus 1: PostgreSQL:Memulai
  • Kursus 2: PostgreSQL:Pengantar Kueri SQL
  • Kursus 3: PostgreSQL:Kueri SQL Lanjutan
  • Kursus 4: PostgreSQL:Pemrograman Server Tingkat Lanjut
  • Kursus 5: PostgreSQL:Penyesuaian Indeks dan Pengoptimalan Kinerja

MySQL – Jalur Pembelajaran

MySQL adalah sistem manajemen basis data relasional (RDBMS) sumber terbuka.

  • Kursus 1: Dasar-Dasar MySQL – 1
  • Kursus 2: Dasar-Dasar MySQL – 2
  • Kursus 3: Pengindeksan MySQL untuk Kinerja
  • Kursus 4:  Pengoptimalan Kueri MySQL dan Penyesuaian Kinerja
  • Kursus 5:  Tur dengan Panduan MySQL Workbench
  • Kursus 6: Dasar-Dasar Pencadangan dan Pemulihan MySQL
  • Kursus 7:  Memantau MySQL dengan Skema Kinerja
  • Kursus 8: Dasar-Dasar phpMyAdmin

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mendapatkan Nama Bulan Pendek dari Tanggal di MySQL

  2. Bagaimana saya bisa Menggunakan Pernyataan yang Disiapkan di CodeIgniter

  3. Gabung Luar Kiri tidak mengembalikan semua baris dari tabel kiri saya?

  4. Menginstal MySQL di CentOS 7

  5. MySQL:Pisahkan daftar yang dipisahkan koma menjadi beberapa baris