Tampilan Database Aurora Postgre SQL Limitless - Amazon Aurora

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Tampilan Database Aurora Postgre SQL Limitless

Tabel berikut menunjukkan tampilan baru untuk Aurora SQL Postgre Limitless Database.

catatan

Tampilan yang tercantum dalam tabel ini terletak di rds_aurora skema. Saat menggunakan tampilan Limitless Database, pastikan untuk menyertakan nama objek yang sepenuhnya memenuhi syarat:rds_aurora. object_name.

Tampilan Database Tanpa Batas Aurora Postgre SQL Tampilan Aurora Postgre yang sesuai SQL
limitless_database pg_database
limitless_locks pg_locks
limitless_stat_activity pg_stat_activity
limitless_stat_all_indexes pg_stat_all_indexes
limitless_stat_all_tables pg_stat_all_tables
limitless_stat_database pg_stat_database
limitless_stat_progress_vacuum pg_stat_progress_vacuum
limitless_stat_statement pg_stat_statements
limitless_stat_subcluster Tidak ada
limitless_stat_statements_info pg_stat_statements_info
limitless_statio_all_indexes pg_statio_all_indexes
limitless_statio_all_tables pg_statio_all_tables
limitless_tables pg_tables
limitless_table_collocations Tidak ada
limitless_table_collocation_distributions Tidak ada

Contoh berikut memberikan rincian tentang tampilan Basis Data Tanpa Batas Aurora PostgreSQL. Untuk informasi lebih lanjut tentang SQL tampilan Postgre, lihat Melihat statistik di dokumentasi SQL Postgre.

catatan

Beberapa tampilan statistik dapat mengembalikan hasil yang tidak konsisten jika Anda memiliki transaksi yang sedang berlangsung.

limitless_database

Tampilan ini berisi informasi tentang database yang tersedia di grup shard DB. Sebagai contoh:

postgres_limitless=> SELECT subcluster_id, subcluster_type, oid, datname, datacl FROM rds_aurora.limitless_database; subcluster_id | subcluster_type | oid | datname | datacl ---------------+-----------------+-------+--------------------+------------------------------------------------------------------------------------------------------------------------ 2 | router | 4 | template0 | {=c/rdsadmin,rdsadmin=CTc/rdsadmin} 2 | router | 5 | postgres | 2 | router | 16384 | rdsadmin | {rdsadmin=CTc/rdsadmin,rds_aurora_limitless_metadata_admin=c/rdsadmin,rds_aurora_limitless_heat_mgmt_admin=c/rdsadmin} 2 | router | 16477 | postgres_limitless | 2 | router | 1 | template1 | {=c/rdsadmin,rdsadmin=CTc/rdsadmin} 6 | shard | 4 | template0 | {=c/rdsadmin,rdsadmin=CTc/rdsadmin}

Parameter output adalah sebagai berikut:

  • subcluster_id(text) — ID dari subcluster (node)

  • subcluster_type(teks) — Jenis subcluster (node), router atau shard

Sisa kolom sama seperti dipg_database.

limitless_locks

Tampilan ini berisi satu baris per proses per node. Ini menyediakan akses ke informasi tentang kunci yang dipegang oleh proses aktif di server database.

contoh membuat kunci dengan dua transaksi

Dalam contoh ini, kami menjalankan dua transaksi secara bersamaan pada dua router.

# Transaction 1 (run on router 1) BEGIN; SET search_path = public; SELECT * FROM customers; INSERT INTO customers VALUES (400,'foo','bar'); # Transaction 2 (run on router 2) BEGIN; SET search_path = public; ALTER TABLE customers ADD COLUMN phone VARCHAR;

Transaksi pertama dijalankan. Transaksi selanjutnya harus menunggu hingga transaksi pertama selesai. Oleh karena itu transaksi kedua diblokir dengan kunci. Untuk memeriksa akar penyebabnya, kami menjalankan perintah dengan bergabung limitless_locks denganlimitless_stat_activity.

# Run on router 2 SELECT distributed_session_id, state, usename, query, query_start FROM rds_aurora.limitless_stat_activity WHERE distributed_session_id in ( SELECT distributed_session_id FROM rds_aurora.limitless_locks WHERE relname = 'customers' ); distributed_session_id | state | usename | query | query_start ------------------------+---------------------+--------------------------+---------------------------------- -------------+------------------------------- 47BDE66E9A5E8477 | idle in transaction | limitless_metadata_admin | INSERT INTO customers VALUES (400,'foo','bar'); | 2023-04-13 17:44:45.152244+00 2AD7F370202D0FA9 | active | limitless_metadata_admin | ALTER TABLE customers ADD COLUMN phone VARCHAR; | 2023-04-13 17:44:55.113388+00 47BDE66E9A5E8477 | | limitless_auth_admin | <insufficient privilege> | 2AD7F370202D0FA9 | | limitless_auth_admin | <insufficient privilege> | 47BDE66E9A5E8477 | | limitless_auth_admin | <insufficient privilege> | 2AD7F370202D0FA9 | | limitless_auth_admin | <insufficient privilege> | (6 rows)
contoh membuat kunci secara eksplisit

Dalam contoh ini, kita membuat kunci secara eksplisit, kemudian menggunakan limitless_locks tampilan untuk melihat kunci (beberapa kolom dihilangkan).

BEGIN; SET search_path = public; LOCK TABLE customers IN ACCESS SHARE MODE; SELECT * FROM rds_aurora.limitless_locks WHERE relname = 'customers'; subcluster_id | subcluster_type | distributed_session_id | locktype | datname | relnspname | relname | virtualtransaction | pid | mode ---------------+-----------------+------------------------+----------+--------------------+------------+ ----------+--------------------+-------+----------------- 1 | router | 7207702F862FC937 | relation | postgres_limitless | public | customers | 28/600787 | 59564 | AccessShareLock 2 | router | 7207702F862FC937 | relation | postgres_limitless | public | customers | 28/600405 | 67130 | AccessShareLock 3 | shard | 7207702F862FC937 | relation | postgres_limitless | public | customers | 15/473401 | 27735 | AccessShareLock 4 | shard | 7207702F862FC937 | relation | postgres_limitless | public | customers | 13/473524 | 27734 | AccessShareLock 5 | shard | 7207702F862FC937 | relation | postgres_limitless | public | customers | 13/472935 | 27737 | AccessShareLock 6 | shard | 7207702F862FC937 | relation | postgres_limitless | public | customers | 13/473015 | 48660 | AccessShareLock (6 rows)
limitless_stat_activity

Tampilan ini berisi satu baris per proses per node. Ini dapat digunakan untuk melacak kesehatan sistem secara keseluruhan dan proses triase yang memakan waktu lama. Sebagai contoh:

postgres=# SELECT subcluster_id, subcluster_type, distributed_session_id, distributed_session_state, datname, distributed_query_id FROM rds_aurora.limitless_stat_activity WHERE distributed_session_id='7E4CBBD3E1AF9ABA'; subcluster_id | subcluster_type | distributed_session_id | distributed_session_state | datname | distributed_query_id ---------------+-----------------+------------------------+---------------------------+--------------------+ ---------------------- 1 | router | 7E4CBBD3E1AF9ABA | coordinator | postgres_limitless | 2 | router | 7E4CBBD3E1AF9ABA | participant | postgres_limitless | -8224553981424021413 3 | shard | 7E4CBBD3E1AF9ABA | participant | postgres_limitless | -8224553981424021413 4 | shard | 7E4CBBD3E1AF9ABA | participant | postgres_limitless | -8224553981424021413 5 | shard | 7E4CBBD3E1AF9ABA | participant | postgres_limitless | -8224553981424021413 6 | shard | 7E4CBBD3E1AF9ABA | participant | postgres_limitless | -8224553981424021413 (6 rows)

Parameter output adalah sebagai berikut:

  • subcluster_id(teks) — ID subcluster tempat proses ini berada.

  • subcluster_type(teks) — Jenis subcluster yang menjadi milik proses ini: router ataushard.

  • distributed_session_id(teks) — ID sesi terdistribusi tempat proses ini berada.

  • distributed_session_state(teks) — Apakah ini adalah koordinator, peserta, atau proses standalone/nondistributed (ditampilkan sebagai). NULL

  • datname(teks) — Database yang terhubung dengan proses ini.

  • distributed_query_id(bigint) — ID kueri dari kueri induk dari node koordinator. Kolom ini adalah NULL jika itu adalah kueri induk. Node koordinator menekan ID kueri terdistribusi ke node peserta. Jadi untuk node peserta, nilai untuk ID kueri terdistribusi dan ID kueri berbeda.

Sisa kolom sama seperti dipg_stat_activity.

limitless_stat_all_indexes

Tampilan ini berisi statistik penggunaan pada indeks dalam grup pecahan DB. Sebagai contoh:

postgres_limitless=> SELECT schemaname, relname, indexrelname, idx_scan FROM rds_aurora.limitless_stat_all_indexes WHERE relname LIKE 'orders_ts%' ORDER BY indexrelname LIMIT 10; schemaname | relname | indexrelname | idx_scan ------------+----------------+---------------------+---------- ec_sample | orders_ts00001 | orders_ts00001_pkey | 196801 ec_sample | orders_ts00002 | orders_ts00002_pkey | 196703 ec_sample | orders_ts00003 | orders_ts00003_pkey | 196376 ec_sample | orders_ts00004 | orders_ts00004_pkey | 197966 ec_sample | orders_ts00005 | orders_ts00005_pkey | 195301 ec_sample | orders_ts00006 | orders_ts00006_pkey | 195673 ec_sample | orders_ts00007 | orders_ts00007_pkey | 194475 ec_sample | orders_ts00008 | orders_ts00008_pkey | 191694 ec_sample | orders_ts00009 | orders_ts00009_pkey | 193744 ec_sample | orders_ts00010 | orders_ts00010_pkey | 195421 (10 rows)
limitless_stat_all_tables

Tampilan ini berisi statistik tentang semua tabel dalam database saat ini di grup shard DB. Ini berguna saat melacak operasi vakum dan operasi bahasa Manipulasi Data (DML). Sebagai contoh:

postgres_limitless=> SELECT subcluster_id, subcluster_type, relname, n_ins_since_vacuum, n_tup_ins, last_vacuum FROM rds_aurora.limitless_stat_all_tables WHERE relname LIKE 'orders_ts%' ORDER BY relname LIMIT 10; subcluster_id | subcluster_type | relname | n_ins_since_vacuum | n_tup_ins | last_vacuum ---------------+-----------------+----------------+--------------------+-----------+------------- 5 | shard | orders_ts00001 | 34779 | 196083 | 5 | shard | orders_ts00002 | 34632 | 194721 | 5 | shard | orders_ts00003 | 34950 | 195965 | 5 | shard | orders_ts00004 | 34745 | 197283 | 5 | shard | orders_ts00005 | 34879 | 195754 | 5 | shard | orders_ts00006 | 34340 | 194605 | 5 | shard | orders_ts00007 | 33779 | 192203 | 5 | shard | orders_ts00008 | 33826 | 191293 | 5 | shard | orders_ts00009 | 34660 | 194117 | 5 | shard | orders_ts00010 | 34569 | 195560 | (10 rows)

Parameter output adalah sebagai berikut:

  • subcluster_id(teks) — ID subcluster tempat proses ini berada.

  • subcluster_type(teks) — Jenis subcluster yang menjadi milik proses ini: router ataushard.

  • relname(nama) — Nama tabel.

Sisa kolom sama seperti dipg_stat_all_tables.

limitless_stat_database

Tampilan ini berisi statistik tentang semua database dalam grup shard DB. Mengembalikan satu baris per database per node. Sebagai contoh:

postgres_limitless=> SELECT subcluster_id, subcluster_type, datname, blks_read, blks_hit FROM rds_aurora.limitless_stat_database WHERE datname='postgres_limitless'; subcluster_id | subcluster_type | datname | blks_read | blks_hit ---------------+-----------------+--------------------+-----------+---------- 1 | router | postgres_limitless | 484 | 34371314 2 | router | postgres_limitless | 673 | 33859317 3 | shard | postgres_limitless | 1299 | 17749550 4 | shard | postgres_limitless | 1094 | 17492849 5 | shard | postgres_limitless | 1036 | 17485098 6 | shard | postgres_limitless | 1040 | 17437257 (6 rows)

Parameter output adalah sebagai berikut:

  • subcluster_id(teks) — ID subcluster tempat proses ini berada.

  • subcluster_type(teks) — Jenis subcluster yang menjadi milik proses ini: router ataushard.

  • datname(nama) — Nama database.

Sisa kolom sama seperti dipg_stat_database.

limitless_stat_progress_vacuum

Tampilan ini berisi informasi tentang operasi penyedot debu yang sedang berlangsung. Sebagai contoh:

postgres_limitless=> SELECT * FROM rds_aurora.limitless_stat_progress_vacuum; -[ RECORD 1 ]----------+------------------ subcluster_id | 3 subcluster_type | shard distributed_session_id | A56D96E2A5C9F426 pid | 5270 datname | postgres nspname | public relname | customer_ts2 phase | vacuuming heap heap_blks_total | 130500 heap_blks_scanned | 100036 heap_blks_vacuumed | 0 index_vacuum_count | 0 max_dead_tuples | 11184810 num_dead_tuples | 0 -[ RECORD 2 ]----------+------------------ subcluster_id | 3 subcluster_type | shard distributed_session_id | 56DF26A89EC23AB5 pid | 6854 datname | postgres nspname | public relname | sales_ts1 phase | vacuuming heap heap_blks_total | 43058 heap_blks_scanned | 24868 heap_blks_vacuumed | 0 index_vacuum_count | 0 max_dead_tuples | 8569523 num_dead_tuples | 0

Parameter output adalah sebagai berikut:

  • subcluster_id(teks) — ID subcluster tempat proses ini berada.

  • subcluster_type(teks) — Jenis subcluster yang menjadi milik proses ini: router ataushard.

  • distributed_session_id(teks) — Pengidentifikasi untuk sesi yang memulai operasi penyedot debu.

  • datname(nama) — Database tempat penyedot debu sedang dilakukan.

  • nspname(nama) — Nama skema tabel yang sedang disedot. Itu null jika tabel yang disedot tidak dalam database yang sama dengan yang terhubung dengan pengguna.

  • relname(nama) — Nama tabel yang sedang disedot. Itu null jika tabel yang disedot tidak dalam database yang sama dengan yang terhubung dengan pengguna.

Sisa kolom sama seperti dipg_stat_progress_vacuum.

limitless_stat_statement

Tampilan ini menyediakan sarana untuk melacak perencanaan dan menjalankan statistik dari semua SQL pernyataan yang dijalankan di semua node.

catatan

Anda harus menginstal ekstensi pg_stat_statement untuk menggunakan tampilan. limitless_stat_statements

-- CREATE EXTENSION must be run by a superuser CREATE EXTENSION pg_stat_statements; -- Verify that the extension is created on all nodes in the DB shard group SELECT distinct node_id FROM rds_aurora.limitless_stat_statements LIMIT 10;

Contoh berikut menunjukkan penggunaan limitless_stat_statements tampilan.

postgres_limitless=> SELECT subcluster_id, subcluster_type, distributedqueryid, username, dbname FROM rds_aurora.limitless_stat_statements; subcluster_id | subcluster_type | distributedqueryid | username | dbname ---------------+-----------------+---------------------+---------------------------------+------------------- 1 | router | | postgres | postgres_limitless 1 | router | | postgres | postgres_limitless 1 | router | | postgres | postgres_limitless 1 | router | 5103284549693281378 | aurora_limitless_metadata_admin | postgres_limitless 1 | router | | postgres | postgres_limitless 1 | router | | aurora_limitless_metadata_admin | postgres_limitless 1 | router | | postgres | postgres_limitless 1 | router | | postgres | postgres_limitless [...]

Parameter output adalah sebagai berikut:

  • subcluster_id(teks) — ID subcluster tempat proses ini berada.

  • subcluster_type(teks) — Jenis subcluster yang menjadi milik proses ini: router untuk ataushard.

  • distributedqueryid(bigint) — ID kueri dari kueri induk dari node koordinator. Kolom ini adalah NULL jika itu adalah kueri induk. Node koordinator menekan ID kueri terdistribusi ke node peserta. Jadi untuk node peserta, nilai untuk ID kueri terdistribusi dan ID kueri berbeda.

  • username(nama) — Pengguna yang menanyakan pernyataan tersebut.

  • dbname(nama) — Database tempat kueri dijalankan.

Sisa kolom sama seperti di pg_stat_statement.

limitless_stat_statements_info

Tampilan ini berisi statistik untuk limitless_stat_statements tampilan. Setiap baris berisi data untuk tampilan pg_stat_statements_info dari setiap node. subcluster_idKolom mengidentifikasi setiap node.

postgres_limitless=> SELECT * FROM rds_aurora.limitless_stat_statements_info; subcluster_id | subcluster_type | dealloc | stats_reset ---------------+-----------------+---------+------------------------------- 1 | router | 0 | 2023-06-30 21:22:09.524781+00 2 | router | 0 | 2023-06-30 21:21:40.834111+00 3 | shard | 0 | 2023-06-30 21:22:10.709942+00 4 | shard | 0 | 2023-06-30 21:22:10.740179+00 5 | shard | 0 | 2023-06-30 21:22:10.774282+00 6 | shard | 0 | 2023-06-30 21:22:10.808267+00 (6 rows)

Parameter output adalah sebagai berikut:

  • subcluster_id(teks) — ID subcluster tempat proses ini berada.

Sisa kolom sama seperti di pg_stat_statements_info.

limitless_stat_subcluster

Tampilan ini berisi statistik jaringan antara router dan node lainnya. Ini berisi baris per pasang router dan node lainnya, misalnya:

postgres_limitless=> SELECT * FROM rds_aurora.limitless_stat_subclusters; orig_subcluster | orig_instance_az | dest_subcluster | dest_instance_az | latency_us | latest_collection | failed_requests | received_bytes | sent_bytes | same_az_requests | cross_az_requests | stat_reset_timestamp -----------------+------------------+-----------------+------------------+------------+-------------------------------+-----------------+----------------+------------+------------------+-------------------+------------------------------- 3 | us-west-2b | 2 | us-west-2a | 847 | 2024-10-07 17:25:39.518617+00 | 0 | 35668633 | 92090171 | 0 | 302787 | 2024-10-05 12:39:55.239675+00 3 | us-west-2b | 4 | us-west-2b | 419 | 2024-10-07 17:25:39.546376+00 | 0 | 101190464 | 248795719 | 883478 | 0 | 2024-10-05 12:39:55.231218+00 3 | us-west-2b | 5 | us-west-2c | 1396 | 2024-10-07 17:25:39.52122+00 | 0 | 72864849 | 172086292 | 0 | 557726 | 2024-10-05 12:39:55.196412+00 3 | us-west-2b | 6 | us-west-2c | 729 | 2024-10-07 17:25:39.54828+00 | 0 | 35668584 | 92090171 | 0 | 302787 | 2024-10-05 12:39:55.247334+00 3 | us-west-2b | 7 | us-west-2a | 1702 | 2024-10-07 17:25:39.545307+00 | 0 | 71699576 | 171634844 | 0 | 556278 | 2024-10-05 12:39:52.715168+00 2 | us-west-2a | 3 | us-west-2b | 868 | 2024-10-07 17:25:40.293927+00 | 0 | 35659611 | 92011872 | 0 | 302817 | 2024-10-05 12:39:54.420758+00 2 | us-west-2a | 4 | us-west-2b | 786 | 2024-10-07 17:25:40.296863+00 | 0 | 102437253 | 251838024 | 0 | 895060 | 2024-10-05 12:39:54.404081+00 2 | us-west-2a | 5 | us-west-2c | 1232 | 2024-10-07 17:25:40.292021+00 | 0 | 71990027 | 168828110 | 0 | 545453 | 2024-10-05 12:39:36.769549+00

Parameter output adalah sebagai berikut:

  • orig_subcluster(teks) — ID router tempat komunikasi berasal

  • orig_subcluster_az(teks) — Availability Zone (AZ) dari router pencetus

  • dest_subcluster(teks) — ID dari simpul tujuan

  • dest_subcluster_az(teks) — AZ terakhir yang dikumpulkan dari simpul tujuan

  • latency_us(bigint) — Latensi jaringan terakhir yang dikumpulkan antar node, dalam mikrodetik. Nilainya adalah 0 jika node tidak dapat dijangkau.

  • latest_collection(stempel waktu) - Stempel waktu koleksi terbaru AZ dan latensi untuk node tujuan

  • failed_requests(bigint) — Jumlah kumulatif permintaan internal yang gagal

  • received_bytes(bigint) — Perkiraan jumlah kumulatif byte yang diterima dari node ini

  • sent_bytes(bigint) — Perkiraan jumlah kumulatif byte yang dikirim ke node ini

  • same_az_requests(bigint) — Jumlah kumulatif permintaan DB internal ke node ini ketika berada di AZ yang sama dengan router pencetus

  • cross_az_requests(bigint) — Jumlah kumulatif permintaan DB internal ke node ini saat berada di AZ yang berbeda dari router pencetus

  • stat_reset_timestamp(stempel waktu) — Stempel waktu saat statistik kumulatif untuk tampilan ini terakhir disetel ulang

limitless_statio_all_indexes

Tampilan ini berisiinput/output (I/O) statistik untuk semua indeks dalam grup pecahan DB. Sebagai contoh:

postgres_limitless=> SELECT * FROM rds_aurora.limitless_statio_all_indexes WHERE relname like'customers_ts%'; subcluster_id | subcluster_type | schemaname | relname | indexrelname | idx_blks_read | idx_blks_hit ---------------+-----------------+------------+-------------------+-------------------------------------+ --------------+-------------- 3 | shard | public | customers_ts00002 | customers_ts00002_customer_name_idx | 1 | 0 3 | shard | public | customers_ts00001 | customers_ts00001_customer_name_idx | 1 | 0 4 | shard | public | customers_ts00003 | customers_ts00003_customer_name_idx | 1 | 0 4 | shard | public | customers_ts00004 | customers_ts00004_customer_name_idx | 1 | 0 5 | shard | public | customers_ts00005 | customers_ts00005_customer_name_idx | 1 | 0 5 | shard | public | customers_ts00006 | customers_ts00006_customer_name_idx | 1 | 0 6 | shard | public | customers_ts00007 | customers_ts00007_customer_name_idx | 1 | 0 6 | shard | public | customers_ts00008 | customers_ts00008_customer_name_idx | 1 | 0 (8 rows)
limitless_statio_all_tables

Tampilan ini berisiinput/output (I/O) statistik untuk semua tabel dalam grup pecahan DB. Sebagai contoh:

postgres_limitless=> SELECT subcluster_id, subcluster_type, schemaname, relname, heap_blks_read, heap_blks_hit FROM rds_aurora.limitless_statio_all_tables WHERE relname LIKE 'customers_ts%'; subcluster_id | subcluster_type | schemaname | relname | heap_blks_read | heap_blks_hit ---------------+-----------------+------------+-------------------+----------------+--------------- 3 | shard | public | customers_ts00002 | 305 | 57780 3 | shard | public | customers_ts00001 | 300 | 56972 4 | shard | public | customers_ts00004 | 302 | 57291 4 | shard | public | customers_ts00003 | 302 | 57178 5 | shard | public | customers_ts00006 | 300 | 56932 5 | shard | public | customers_ts00005 | 302 | 57386 6 | shard | public | customers_ts00008 | 300 | 56881 6 | shard | public | customers_ts00007 | 304 | 57635 (8 rows)
limitless_tables

Tampilan ini berisi informasi tentang tabel di Aurora SQL Postgre Limitless Database.

postgres_limitless=> SELECT * FROM rds_aurora.limitless_tables; table_gid | local_oid | schema_name | table_name | table_status | table_type | distribution_key -----------+-----------+-------------+-------------+--------------+-------------+------------------ 5 | 18635 | public | placeholder | active | placeholder | 6 | 18641 | public | ref | active | reference | 7 | 18797 | public | orders | active | sharded | HASH (order_id) 2 | 18579 | public | customer | active | sharded | HASH (cust_id) (4 rows)
limitless_table_collocations

Tampilan ini berisi informasi tentang tabel sharded collocated.

Dalam contoh berikut, customers tabel orders dan ditempatkan, dan followers tabel users dan ditempatkan. Tabel collocated memiliki hal yang samacollocation_id.

postgres_limitless=> SELECT * FROM rds_aurora.limitless_table_collocations ORDER BY collocation_id; collocation_id | schema_name | table_name ----------------+-------------+------------ 2 | public | orders 2 | public | customers 5 | public | users 5 | public | followers (4 rows)
limitless_table_collocation_distributions

Tampilan ini menunjukkan distribusi kunci untuk setiap kolokasi.

postgres_limitless=> SELECT * FROM rds_aurora.limitless_table_collocation_distributions ORDER BY collocation_id, lower_bound; collocation_id | subcluster_id | lower_bound | upper_bound ----------------+---------------+----------------------+---------------------- 2 | 6 | -9223372036854775808 | -4611686018427387904 2 | 5 | -4611686018427387904 | 0 2 | 4 | 0 | 4611686018427387904 2 | 3 | 4611686018427387904 | 9223372036854775807 5 | 6 | -9223372036854775808 | -4611686018427387904 5 | 5 | -4611686018427387904 | 0 5 | 4 | 0 | 4611686018427387904 5 | 3 | 4611686018427387904 | 9223372036854775807 (8 rows)