21 KiB
21 KiB
Datenbankanalyse für MYP-Backend
==================================================
📊 Modell-Übersicht
Gefundene Modelle: 11
- User: 25 Felder, 10 Nutzungen
- Printer: 14 Felder, 18 Nutzungen
- Job: 15 Felder, 12 Nutzungen
- Stats: 5 Felder, 1 Nutzungen
- SystemLog: 8 Felder, 3 Nutzungen
- UserPermission: 4 Felder, 5 Nutzungen
- Notification: 9 Felder, 2 Nutzungen
- GuestRequest: 28 Felder, 3 Nutzungen
- JobOrder: 7 Felder, 3 Nutzungen
- SystemTimer: 23 Felder, 0 Nutzungen
- PlugStatusLog: 14 Felder, 4 Nutzungen
⚠️ Ungenutzte Modelle
- SystemTimer: Wird nirgends importiert oder verwendet
🔍 Potentiell ungenutzte Felder
- Printer: mac_address
- Stats: total_print_time, total_jobs_completed, total_material_used, last_updated
- SystemLog: user_agent
- Notification: payload
- GuestRequest: copies
- JobOrder: order_position, last_modified_by
- SystemTimer: timer_type, duration_seconds, target_timestamp, auto_start, auto_restart, force_quit_enabled, force_quit_action, force_quit_warning_seconds, show_warning, warning_message, custom_action_endpoint, context_id, context_data, start_count, force_quit_count
- PlugStatusLog: firmware_version
📈 Empfohlene Indizes
- User.email: Häufig in WHERE/JOIN-Klauseln verwendet
- User.username: Häufig in WHERE/JOIN-Klauseln verwendet
- User.created_at: Häufig in WHERE/JOIN-Klauseln verwendet
- User.updated_at: Häufig in WHERE/JOIN-Klauseln verwendet
- Printer.status: Häufig in WHERE/JOIN-Klauseln verwendet
- Printer.created_at: Häufig in WHERE/JOIN-Klauseln verwendet
- Printer.updated_at: Häufig in WHERE/JOIN-Klauseln verwendet
- Job.user_id: Häufig in WHERE/JOIN-Klauseln verwendet
- Job.printer_id: Häufig in WHERE/JOIN-Klauseln verwendet
- Job.start_at: Häufig in WHERE/JOIN-Klauseln verwendet
- Job.end_at: Häufig in WHERE/JOIN-Klauseln verwendet
- Job.status: Häufig in WHERE/JOIN-Klauseln verwendet
- Job.created_at: Häufig in WHERE/JOIN-Klauseln verwendet
- SystemLog.user_id: Häufig in WHERE/JOIN-Klauseln verwendet
- UserPermission.user_id: Häufig in WHERE/JOIN-Klauseln verwendet
- Notification.user_id: Häufig in WHERE/JOIN-Klauseln verwendet
- Notification.created_at: Häufig in WHERE/JOIN-Klauseln verwendet
- GuestRequest.email: Häufig in WHERE/JOIN-Klauseln verwendet
- GuestRequest.created_at: Häufig in WHERE/JOIN-Klauseln verwendet
- GuestRequest.status: Häufig in WHERE/JOIN-Klauseln verwendet
- GuestRequest.printer_id: Häufig in WHERE/JOIN-Klauseln verwendet
- GuestRequest.job_id: Häufig in WHERE/JOIN-Klauseln verwendet
- GuestRequest.updated_at: Häufig in WHERE/JOIN-Klauseln verwendet
- JobOrder.printer_id: Häufig in WHERE/JOIN-Klauseln verwendet
- JobOrder.job_id: Häufig in WHERE/JOIN-Klauseln verwendet
- JobOrder.created_at: Häufig in WHERE/JOIN-Klauseln verwendet
- JobOrder.updated_at: Häufig in WHERE/JOIN-Klauseln verwendet
- SystemTimer.status: Häufig in WHERE/JOIN-Klauseln verwendet
- SystemTimer.created_at: Häufig in WHERE/JOIN-Klauseln verwendet
- SystemTimer.updated_at: Häufig in WHERE/JOIN-Klauseln verwendet
- PlugStatusLog.printer_id: Häufig in WHERE/JOIN-Klauseln verwendet
- PlugStatusLog.status: Häufig in WHERE/JOIN-Klauseln verwendet
- PlugStatusLog.user_id: Häufig in WHERE/JOIN-Klauseln verwendet
🐌 Potentielle N+1 Query-Probleme
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/jobs.py:78: .filter(Job.user_id == int(current_user.id)
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/jobs.py:410: .filter(JobOrder.job_id == job_id)
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/jobs.py:415: .filter(GuestRequest.job_id == job_id)
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/jobs.py:467: .filter(Job.user_id == current_user.id)
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/jobs.py:0: .filter( Job.user_id == current_user.id, Job.status == "running" )
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/jobs.py:78: .filter(Job.user_id == int(current_user.id)
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/guest.py:242: .filter_by(id=guest_request.job_id)
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/guest.py:278: .filter_by(id=req.job_id)
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/guest.py:413: .filter_by(id=matching_request.job_id)
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/guest.py:242: .filter_by(id=guest_request.job_id)
⚡ Ineffiziente Queries
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/jobs.py:91: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/jobs.py:91: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/jobs.py:91: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/guest.py:46: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/guest.py:46: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/guest.py:46: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/guest.py:46: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/guest.py:46: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/guest.py:46: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/printers.py:235: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/printers.py:235: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/printers.py:235: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/printers.py:235: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/printers.py:235: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/printers.py:235: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/tapo_control.py:48: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/tapo_control.py:48: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/calendar.py:47: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/calendar.py:47: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/calendar.py:47: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/calendar.py:47: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/calendar.py:47: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/calendar.py:47: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/calendar.py:47: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/calendar.py:47: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/api.py:48: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/api.py:48: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/api.py:48: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/api.py:48: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/api.py:48: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/api.py:48: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/api_simple.py:32: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/api_simple.py:32: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/energy_monitoring.py:243: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py:159: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py:159: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py:159: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py:159: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py:159: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py:159: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py:159: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py:159: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py:159: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py:159: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py:159: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py:159: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py:159: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/blueprints/admin_unified.py:159: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/development_tools.py:141: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/permissions.py:102: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/ui_components.py:276: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/ui_components.py:276: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/job_queue_system.py:175: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/hardware_integration.py:575: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/hardware_integration.py:575: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/hardware_integration.py:575: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/hardware_integration.py:575: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/hardware_integration.py:575: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/hardware_integration.py:575: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/hardware_integration.py:575: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/hardware_integration.py:575: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/drag_drop_system.py:214: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/drag_drop_system.py:214: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/drag_drop_system.py:214: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/job_scheduler.py:391: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/job_scheduler.py:391: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/job_scheduler.py:391: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/job_scheduler.py:391: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/job_scheduler.py:391: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/job_scheduler.py:391: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/job_scheduler.py:391: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/monitoring_analytics.py:92: Lädt alle Datensätze ohne LIMIT
- /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend/utils/monitoring_analytics.py:92: Lädt alle Datensätze ohne LIMIT
🥧 Raspberry Pi Performance-Empfehlungen
- SQLite WAL-Modus: Bereits konfiguriert (aber deaktiviert für WSL2)
- Cache-Größe: Auf 32MB reduziert für Pi
- Memory-Mapped I/O: Auf 128MB reduziert
- Eager Loading: Verwende
joinedload()
für Relationships - Pagination: Implementiere LIMIT/OFFSET für große Datensätze
- Connection Pooling: Bereits mit StaticPool konfiguriert