smart-home:home-assistant

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
smart-home:home-assistant [2025/05/03 04:15] – [HA mysql] adminsmart-home:home-assistant [2025/05/03 05:04] (current) – [HA mysql] admin
Line 42: Line 42:
 SELECT  SELECT 
     states_meta.entity_id,     states_meta.entity_id,
-    count(*),+    COUNT(*),
    -- states.state,    -- states.state,
-    from_unixtime(min(states.last_updated_ts)) as last_updated_ts+    from_unixtime(MIN(IF(states.last_changed_ts IS NULL, 
-    from_unixtime(min(IF(states.last_changed_ts IS NULL,+        states.last_updated_ts
 +        states.last_changed_ts))) AS first_changed_ts
 +    from_unixtime(Max(IF(states.last_changed_ts IS NULL,
         states.last_updated_ts,         states.last_updated_ts,
         states.last_changed_ts))) AS last_changed_ts         states.last_changed_ts))) AS last_changed_ts
Line 52: Line 54:
         LEFT JOIN         LEFT JOIN
     states_meta ON (states.metadata_id = states_meta.metadata_id)     states_meta ON (states.metadata_id = states_meta.metadata_id)
-group by states_meta.entity_id +GROUP BY states_meta.entity_id 
-order by desc +ORDER BY DESC 
-limit 10;+LIMIT 10;
          
 -- size of all tables -- size of all tables
Line 60: Line 62:
   ROUND(((data_length + index_length) / 1024 / 1024), 2) `Size (MB)`    ROUND(((data_length + index_length) / 1024 / 1024), 2) `Size (MB)` 
   FROM information_schema.TABLES    FROM information_schema.TABLES 
-  ORDER BY (data_length + index_length) DESC;+  ORDER BY (data_length + index_length) DESC 
 +  limit 10; 
 + 
 +-- optimize 
 +OPTIMIZE TABLE homeassistant.states;
 </code> </code>
 ++++ ++++
  • smart-home/home-assistant.1746245726.txt.gz
  • Last modified: 2025/05/03 04:15
  • by admin