mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2025-12-22 22:20:02 +00:00
* test: support flat format in sqlness Signed-off-by: evenyag <realevenyag@gmail.com> * test: replace region stats test result with NUM Signed-off-by: evenyag <realevenyag@gmail.com> * ci: add flat format to sqlness ci Signed-off-by: evenyag <realevenyag@gmail.com> --------- Signed-off-by: evenyag <realevenyag@gmail.com>
51 lines
2.5 KiB
Plaintext
51 lines
2.5 KiB
Plaintext
USE public;
|
|
|
|
Affected Rows: 0
|
|
|
|
CREATE TABLE test (
|
|
a int primary key,
|
|
b string,
|
|
ts timestamp time index,
|
|
) PARTITION ON COLUMNS (a) (
|
|
a < 10,
|
|
a >= 10 AND a < 20,
|
|
a >= 20,
|
|
);
|
|
|
|
Affected Rows: 0
|
|
|
|
INSERT INTO test VALUES
|
|
(1, 'a', 1),
|
|
(11, 'b', 11),
|
|
(21, 'c', 21);
|
|
|
|
Affected Rows: 3
|
|
|
|
-- SQLNESS SLEEP 3s
|
|
-- SQLNESS REPLACE (\s+\d+\s+) <NUM>
|
|
-- For regions using different WAL implementations, the manifest size may vary.
|
|
-- The remote WAL implementation additionally stores a flushed entry ID when creating the manifest.
|
|
SELECT SUM(region_rows),SUM(written_bytes_since_open), SUM(memtable_size), SUM(sst_size), SUM(index_size)
|
|
FROM INFORMATION_SCHEMA.REGION_STATISTICS WHERE table_id
|
|
IN (SELECT TABLE_ID FROM INFORMATION_SCHEMA.TABLES WHERE table_name = 'test' and table_schema = 'public');
|
|
|
|
+-------------------------------------------------------+--------------------------------------------------------------------+---------------------------------------------------------+----------------------------------------------------+------------------------------------------------------+
|
|
| sum(information_schema.region_statistics.region_rows) | sum(information_schema.region_statistics.written_bytes_since_open) | sum(information_schema.region_statistics.memtable_size) | sum(information_schema.region_statistics.sst_size) | sum(information_schema.region_statistics.index_size) |
|
|
+-------------------------------------------------------+--------------------------------------------------------------------+---------------------------------------------------------+----------------------------------------------------+------------------------------------------------------+
|
|
|<NUM>|<NUM>|<NUM>|<NUM>|<NUM>|
|
|
+-------------------------------------------------------+--------------------------------------------------------------------+---------------------------------------------------------+----------------------------------------------------+------------------------------------------------------+
|
|
|
|
-- SQLNESS REPLACE (\s+\d+\s+) <NUM>
|
|
SELECT data_length, index_length, avg_row_length, table_rows FROM INFORMATION_SCHEMA.TABLES WHERE table_name = 'test';
|
|
|
|
+-------------+--------------+----------------+------------+
|
|
| data_length | index_length | avg_row_length | table_rows |
|
|
+-------------+--------------+----------------+------------+
|
|
|<NUM>|<NUM>|<NUM>|<NUM>|
|
|
+-------------+--------------+----------------+------------+
|
|
|
|
DROP TABLE test;
|
|
|
|
Affected Rows: 0
|
|
|