ClickHouse/tests/performance/date_time_64.xml

40 lines
1.9 KiB
XML
Raw Normal View History

2019-12-11 13:17:30 +00:00
<test>
<preconditions>
2020-05-23 14:53:54 +00:00
<table_exists>hits_100m_single</table_exists>
2019-12-11 13:17:30 +00:00
</preconditions>
2020-06-23 12:09:54 +00:00
<settings>
<max_threads>1</max_threads>
</settings>
2019-12-11 13:17:30 +00:00
<create_query>CREATE TABLE dt (x DateTime) ENGINE = MergeTree ORDER BY tuple()</create_query>
<create_query>CREATE TABLE dt64 (x DateTime64(3)) ENGINE = MergeTree ORDER BY tuple()</create_query>
2020-07-02 07:44:16 +00:00
<fill_query>INSERT INTO dt SELECT EventTime FROM hits_10m_single</fill_query>
<fill_query>INSERT INTO dt64 SELECT toDateTime64(toDecimal64(toUInt64(EventTime), 3) + toDecimal64((rand() % 1000) / 1000, 3), 3) FROM hits_10m_single</fill_query>
2019-12-11 13:17:30 +00:00
<query>SELECT count() FROM dt where not ignore(x)</query>
<query>SELECT count() FROM dt64 where not ignore(x)</query>
<query>SELECT max(x) FROM dt</query>
<query>SELECT max(x) FROM dt64</query>
<query>SELECT count() from dt where not ignore(toString(x))</query>
<query>SELECT count() from dt64 where not ignore(toString(x))</query>
<query>SELECT count() from dt where not ignore(toStartOfDay(x))</query>
<query>SELECT count() from dt64 where not ignore(toStartOfDay(x))</query>
<query>SELECT count() from dt where not ignore(toStartOfWeek(x))</query>
<query>SELECT count() from dt64 where not ignore(toStartOfWeek(x))</query>
<query>SELECT count() from dt where not ignore(toRelativeMinuteNum(x))</query>
<query>SELECT count() from dt64 where not ignore(toRelativeMinuteNum(x))</query>
<query>SELECT count() from dt where not ignore(addDays(x, 1))</query>
<query>SELECT count() from dt64 where not ignore(addDays(x, 1))</query>
<query>SELECT sum(x = x) FROM dt</query>
<query>SELECT sum(x = x) FROM dt64</query>
<query>SELECT sum(toDateTime(toString(x)) != x) FROM dt</query>
<query>SELECT sum(toDateTime64(toString(x), 3) != x) FROM dt64</query>
<drop_query>DROP TABLE IF EXISTS dt</drop_query>
<drop_query>DROP TABLE IF EXISTS dt64</drop_query>
</test>