From 231ae2dcca6e90c88b80e07d30714a94d8b2f03a Mon Sep 17 00:00:00 2001 From: XANTRONIX Industrial Date: Sat, 15 Feb 2025 21:51:07 -0500 Subject: [PATCH] Add database indices for storm report query performance --- db/nexrad.sql | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/db/nexrad.sql b/db/nexrad.sql index d5e4f1e..9ebccce 100644 --- a/db/nexrad.sql +++ b/db/nexrad.sql @@ -29,6 +29,12 @@ create table nexrad_storm_report ( tornado_f_rating TEXT ); +create index nexrad_storm_report_episode_id_idx on nexrad_storm_report (episode_id); +create index nexrad_storm_report_event_type_idx on nexrad_storm_report (event_type); +create index nexrad_storm_report_wfo_idx on nexrad_storm_report (wfo); +create index nexrad_storm_report_timestamp_start_idx on nexrad_storm_report (timestamp_start); +create index nexrad_storm_report_timestamp_end_idx on nexrad_storm_report (timestamp_end); + select AddGeometryColumn('nexrad_storm_report', 'coord_start', 4326, 'POINT', 'XY', 0), CreateSpatialIndex('nexrad_storm_report', 'coord_start');