Cara memeriksa ukuran basis data di meja kerja mysql

Periksa Menggunakan Kueri

Proses ini akan berfungsi dalam semua kasus, baik Anda mengakses database melalui baris perintah atau menggunakan alat GUI apa pun (seperti MySQL Workbench atau HeidiSQL)

Karena informasi terkait ukuran sudah disimpan di tabel MySQL tertentu. Periksa tabel berikut

Database Nameinformation_schemaTable NameTABLES

Dengan mencentang tabel bernama "TABEL" dari database "skema_informasi" Anda akan menemukan semua informasi yang terkait dengan ukuran tabel.  

Cara memeriksa ukuran basis data di meja kerja mysql

Ada banyak informasi di tabel itu. Namun saya ingin menunjukkan beberapa kolom penting

TABLE_SCHEMAName dari DatabaseTABLE_NAMEName dari TableTABLE_ROWSNumber baris di tabel DATA_LENGTHUkuran total data untuk tabel tersebut (dalam Byte)INDEX_LENGTHUkuran total indeks untuk tabel tersebut (dalam Byte)

Anda dapat memeriksa data langsung dari tabel. Ingatlah bahwa ukuran/panjangnya dalam Byte, jadi pastikan untuk mengonversinya agar lebih dipahami

Atau, Anda dapat menggunakan kueri berikut untuk mendapatkan ringkasan dengan mudah

Periksa Ukuran Tabel

Jika ingin mendapatkan ukuran tabel database, gunakan kueri berikut

(Pastikan untuk menggunakan nama database Anda sebagai pengganti ‘nama_db_Anda‘)

SELECT
  TABLE_SCHEMA AS "DB Name",
  TABLE_NAME AS "Table Name",
  TABLE_ROWS AS "Number of Rows",
  AVG_ROW_LENGTH AS "Avg Row Length",
  ROUND(
    DATA_LENGTH / POWER(1024, 2),
    2
  ) AS "Data Size (MB)",
  ROUND(
    INDEX_LENGTH / POWER(1024, 2),
    2
  ) AS "Index Size (MB)",
  ROUND(
    (DATA_LENGTH + INDEX_LENGTH) / POWER(1024, 2),
    2
  ) AS "Total Table Data Size (MB)"
FROM
  information_schema.TABLES
WHERE
  TABLE_SCHEMA = "your_db_name"
ORDER BY
  `Total Table Data Size (MB)` DESC;

Menjalankan kueri ini akan menampilkan hasil seperti di bawah ini

Nama DB Nama TabelJumlah BarisRata-rata Panjang BarisUkuran Data (MB)Ukuran Indeks (MB)Total Tabel
Data Size (MB)your_db_nametimeline_data30107517056161641240228566your_db_namestaff_details277782126717975384. 977181. 97your_db_namelocation_data508692993452481. 02933. 02your_db_namechain_data232260568150. 69398. 03548. 72nama_db_namakaryawan_data281895663170. 72226. 06396. 78your_db_namestaffs21955514129. 5658. 6488. 2your_db_namebuild_details107190636. 529. 0315. 55

Periksa Ukuran Basis Data

Jika Anda ingin mendapatkan ukuran total setiap database di server, gunakan kueri berikut

SELECT
  TABLE_SCHEMA AS "DB Name",
  ROUND(
    SUM(DATA_LENGTH) / POWER(1024, 2),
    2
  ) AS "Data Size (MB)",
  ROUND(
    SUM(INDEX_LENGTH) / POWER(1024, 2),
    2
  ) AS "Index Size (MB)",
  ROUND(
    SUM(DATA_LENGTH + INDEX_LENGTH) / POWER(1024, 2),
    2
  ) AS "Total Database Size (MB)"
FROM
  information_schema.TABLES
GROUP BY
  TABLE_SCHEMA
ORDER BY
  `Total Database Size (MB)` DESC;
_

Menjalankan kueri ini akan menampilkan hasil seperti di bawah ini

Nama DBUkuran Data (MB)Ukuran Indeks (MB)Ukuran Total Basis Data (MB)testdb18874. 5619066. 2737940. 83testdb_demo142. 33117. 33259. 66testdb_pc6. 593. 4210. 02mysql3. 250. 303. 55tesdb_tes0. 340. 620. 97testdb_new0. 330. 160. 48sys0. 020. 000. 02informasi_skema0. 000. 000. 00skema_kinerja0. 000. 000. 00

Periksa menggunakan GUI

Meja Kerja MySQL

Klik kanan pada nama database dan pilih opsi "Schema Inspector" (atau Anda dapat mengklik ikon info di sisi kanan nama database)

Di tampilan baru periksa 2 tab berikut

1. Info – Memberikan ringkasan tentang database

Cara memeriksa ukuran basis data di meja kerja mysql

2. Tabel – Memberikan semua informasi tentang tabel (termasuk ukuran)

Cara memeriksa ukuran basis data di meja kerja mysql

HeidiSQL

Alat ini sudah menampilkan informasi ukuran untuk database dan tabel di samping nama database/tabel. Jadi, tidak diperlukan langkah tambahan, jika Anda menggunakan HeidiSQL

Artikel wikiHow ini akan mengajarkan kepada Anda cara memeriksa ukuran basis data MySQL. Anda dapat memeriksa ukuran database menggunakan MySQL Workbench, atau dengan menjalankan kueri di MySQL. Buka Meja Kerja MySQL. Ini memiliki ikon biru dengan gambar yang menyerupai a

  • Petunjuk untuk menginstal MySQL di Windows dan akses jarak jauh
  • Cadangkan dan pulihkan MySQL dengan mysql-zrm di Debian Sarge

Metode 1 dari 2.

Menggunakan Meja Kerja MySQL

  1. Cara memeriksa ukuran basis data di meja kerja mysql

    Buka Meja Kerja MySQL. Ini memiliki ikon biru dengan gambar yang menyerupai lumba-lumba. Klik ikon untuk meluncurkan MySQL Workbench

  2. Cara memeriksa ukuran basis data di meja kerja mysql

    Hubungkan ke server MySQL. Klik dua kali server MySQL di bawah modul SQL Development di layar start-up. Kemudian masukkan kata sandi database untuk terhubung. [1] X Sumber penelitian

    1. Jika server SQL tidak terdaftar di layar ini, klik Koneksi Baru dan masukkan informasi server, termasuk nama host, port, nama pengguna, dan kata sandi

  3. Cara memeriksa ukuran basis data di meja kerja mysql

    Arahkan kursor ke database di panel skema. Itu ada di sidebar sebelah kiri. Ini menampilkan beberapa ikon di sebelah kanan nama database

  4. Cara memeriksa ukuran basis data di meja kerja mysql

    Klik ikon informasi. Ini adalah ikon yang menyerupai "i" di sebelah nama database di panel skema

  5. Cara memeriksa ukuran basis data di meja kerja mysql

    Klik tab Info . Ini adalah tab pertama di panel utama di tengah. Ini menampilkan informasi tentang database. Ukuran basis data tercantum di sebelah "Ukuran basis data (perkiraan kasar). ini menampilkan perkiraan kasar ukuran database. [2] X Sumber penelitian

Metode 2 dari 2.

Menjalankan Kueri

  1. Cara memeriksa ukuran basis data di meja kerja mysql

    Hubungkan ke server MySQL. Ada sejumlah aplikasi yang dapat Anda gunakan untuk terhubung ke database MySQL, termasuk MySQL Workbench. Anda juga dapat meminta database MySQL di baris perintah di Windows, atau terminal di Mac. Setelah MySQL diinstal di komputer Anda, Anda harus menavigasi ke direktori MySQL di baris perintah Windows dan mengetik mysql -u root -p. Kemudian masukkan kata sandi untuk database Anda

  2. Cara memeriksa ukuran basis data di meja kerja mysql

    Ketik SELECT table_schema "Nama DB", sebagai baris pertama kueri Anda. Ini adalah perintah pilih untuk menjalankan kueri pada database

  3. Cara memeriksa ukuran basis data di meja kerja mysql

    Ketik SUM(panjang data + panjang tabel) 'Ukuran dalam byte', sebagai baris kedua. Perintah ini akan menampilkan ukuran setiap tabel dalam byte

  4. Cara memeriksa ukuran basis data di meja kerja mysql

    Ketik ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) 'Size in MiB' sebagai baris berikutnya. Ini menampilkan angka bulat dari ukuran dalam megabita

    1. Untuk menampilkan angka bulat dalam kilobyte, ketik ROUND(SUM(data_length + index_length) / 1024, 2) 'Size in KiB' sebagai gantinya. [3] X Sumber penelitian

  5. Cara memeriksa ukuran basis data di meja kerja mysql

    Ketik DARI information_schema. tabel sebagai baris terakhir. Perintah ini menentukan tabel database mana yang akan dikueri

    Bagaimana cara memeriksa ukuran database total di MySQL?

    Di sini kita mendefinisikan table_schema dan menampilkan ukuran database kita di kolom baru dengan mengikuti perintah. PILIH skema_tabel "Nama_Database" SUM(panjang_data + panjang_indeks) / (1024 * 1024) "Ukuran Database dalam MB" DARI skema_informasi .

    Bagaimana cara menemukan ukuran database saya?

    Anda dapat menemukannya dengan. pilih sum(bytes)/1024/1024 size_in_mb from dba_data_files ; . Mungkin ada bagian dari file-file ini yang tidak digunakan.

    Bagaimana cara memeriksa ukuran basis data dalam SQL?

    Jika Anda perlu memeriksa database tunggal, Anda dapat dengan cepat menemukan ukuran database SQL Serverdi SQL Server Management Studio (SSMS). Klik kanan database lalu klik Reports -> Standard Reports -> Disk Usage . Atau, Anda dapat menggunakan prosedur tersimpan seperti exec sp_spaceused untuk mendapatkan ukuran basis data.

    Bagaimana cara memeriksa database meja kerja saya?

    Untuk melihat database yang dibuat di MySQL Workbench, navigasi ke Database > Connect to Database . Pilih koneksi yang ada untuk terhubung ke Server MySQL atau buat yang baru. Basis data yang dibuat akan seperti yang ditunjukkan pada tangkapan layar di bawah ini.