PHPMem v2.0.1

Version
1.6.45
Uptime
7 days 16 hours 23 minutes 37 seconds

Memory

Total
512MB
Used
10,63MB (2.08%)
Free
501,37MB

Keys

Current
8 075
Total (since start)
11 096
Evictions
0
Reclaimed
233
Expired Unfetched
0
Evicted Unfetched
0

Connections

Current
3 / 1 024 max
Total
70 854
Rejected
0
llm:1703d28e3d0d905f1da0c50a018ad54ede2464623c69796f05fa4647ae2fef6d
TTL 6 days 3 hours 24 minutes 51 seconds Size 1,33KB Export
Edit
```json { "table_name": "analysis_run_llm_usage", "primary_key": "jobs_id, model_name", "candidates": [ { "rank": 0, "partition_key": "jobs_id", "partition_key_label": "primary_identifier", "partition_key_reasoning": "RPUV=2.00 indicates each job has exactly 2 rows (one per model type). This is ideal for partitioning: not too granular (RPUV=1) nor too coarse (RPUV=226). Semantically, jobs_id is the primary entity organizing LLM usage records per analysis run.", "clustering_key": null, "clustering_key_label": null, "clustering_key_reasoning": "Dimension tables typically do not require clustering. The composite key (jobs_id, model_name) uniquely identifies each row, but no temporal or sequential ordering is needed within a job's records.", "world_line": null, "session_column": null, "confidence": "HIGH", "notes": "This is a dimension table tracking LLM usage per analysis job. Each job_id has exactly 2 model entries (claude-haiku-4-5 and claude-sonnet-4-5 in most cases, with some gemini variants). The composite key (jobs_id, model_name) serves as the primary key. No clustering needed as this is reference data, not a timeline." } ] } ```