Timescaledb materialized view simple count(*) slow or crash

i have a base table with 500 million row data i create a materialized view with no data
but a simple select count(*) never return response. i expect to return zero