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

Mempartisi tabel database di MySQL

Rentang Partisi

Tabel yang dipartisi berdasarkan rentang dipartisi sedemikian rupa sehingga setiap partisi berisi baris yang nilai ekspresi partisinya berada dalam rentang tertentu.

CREATE TABLE employees (
  school id (integer)
  course_id (integer)
  student_surname (string)
)
  PARTITION BY RANGE (student_surname) (
  PARTITION p0 VALUES LESS THAN ('ezzzzzzzzzzzzzzzzzzzzzzz'),
  PARTITION p1 VALUES LESS THAN ('ozzzzzzzzzzzzzzzzzzzzzzz'),
  PARTITION p2 VALUES LESS THAN ('tzzzzzzzzzzzzzzzzzzzzzzz'),
  PARTITION p3 VALUES LESS THAN (MAXVALUE)
);

Partisi rentang

Migrasi Data ke DB Lain

MySQLDUMP akan menampilkan tabel dan data ke file. Namun, Oracle mendukung koneksi ke database lain melalui ODBC , seperti halnya SQL Server yang memiliki kemampuan server tertaut.

tambahan

Mempartisi dengan tiga kolom dimungkinkan, tetapi contoh saya sesuai dengan kebutuhan Anda di OP:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Bagaimana cara MEMESAN BERDASARKAN RELEVANSI? Tabel INNODB

  2. Kinerja sisipan batch JDBC

  3. membaca dari MySQL lebih cepat atau membaca dari file lebih cepat?

  4. SUM(subquery) di MYSQL

  5. Bidang varchar lebar menyebabkan Konversi yang diminta tidak didukung kesalahan menggunakan openquery dengan server tertaut MySQL