hi. team
Small size of Table query is Too Slow.
The vacancy_room_meta table is updated every hour. Can I fix it by reducing the gc.ttlseconds time?
Is it related to Garbage collection?
I don’t understand that the speed of a table with 60,000 data is slow.
ddnayo
@10
.212.
100.33
:
32445
/ddnayo> select count(*) from vacancy_room_meta;
count
+-------+
63083
select * from vacancy_room_meta limit 1000
(1000 rows)
Time: 1m23.628851616s <============== Too Slow…
ddnayo@10.212.100.33:32445/ddnayo> select version();
version
±----------------------------------------------------------------------------------------+
CockroachDB CCL v20.1.6 (x86_64-unknown-linux-gnu, built 2020/09/24 18:16:45, go1.13.9)
(1 row)
Time: 6.070867ms
— Table Schema
vacancy_room_meta | CREATE TABLE vacancy_room_meta (
| vacancy_room_meta_id INT8 NOT NULL DEFAULT unique_rowid(),
| product_no INT4 NOT NULL,
| accommodation_id INT4 NOT NULL,
| accommodation_name STRING(50) NOT NULL,
| addr1 STRING(15) NOT NULL,
| addr2 STRING(30) NOT NULL,
| agent_reservation_count INT4 NOT NULL,
| recommend_click_count INT4 NOT NULL,
| click_count INT4 NOT NULL,
| recommend_count INT4 NOT NULL,
| image_name STRING(50) NOT NULL,
| image_code STRING(4) NOT NULL,
| image_reference_id INT4 NOT NULL,
| room_id INT4 NOT NULL,
| room_type_id INT4 NOT NULL,
| room_name STRING(50) NOT NULL,
| space INT2 NOT NULL,
| structure STRING(100) NOT NULL,
| room_structure STRING(500) NOT NULL,
| standard_occupancy INT2 NOT NULL,
| max_occupancy INT2 NOT NULL,
| priority INT2 NOT NULL,
| room_type_code STRING(4) NOT NULL,
| room_type_code_name STRING(50) NOT NULL,
| room_quantity INT2 NOT NULL,
| restroom_quantity INT2 NOT NULL,
| room_category_codes STRING(500) NOT NULL,
| category_codes STRING(500) NOT NULL,
| CONSTRAINT “primary” PRIMARY KEY (vacancy_room_meta_id ASC),
| INDEX ix_vacancy_room_meta_01 (room_category_codes ASC),
| INDEX ix_vacancy_room_meta_02 (room_type_id ASC),
| INDEX ix_vacancy_room_meta_03 (room_id ASC),
| INDEX ix_vacancy_room_meta_04 (recommend_click_count DESC)