PHPMem v2.0.1
Version
1.6.45
Uptime
7 days 8 hours 56 minutes 39 seconds
Memory
Total
512MB
Used
13,32MB (2.6%)
Free
498,68MB
Keys
Current
10 162
Total (since start)
11 092
Evictions
0
Reclaimed
157
Expired Unfetched
0
Evicted Unfetched
0
Connections
Current
3 / 1 024 max
Total
64 254
Rejected
0
llm:4b2933b9b6ab9b2a944184dfd46111beb27dcc80497596bc504d40e77f6f9a1a
Edit
```json
{
"table_name": "availability",
"primary_key": "avail_id",
"candidates": [
{
"rank": 0,
"partition_key": "beer_id",
"partition_key_label": "E",
"partition_key_reasoning": "RPUV=1.56 indicates each beer has ~2 availability records on average. With 75,415 unique beers, this provides excellent distribution. Top 3 coverage is only 0.11%, showing no concentration. Semantically, beer_id is the primary entity whose availability timeline we track across different places.",
"clustering_key": "created_at",
"clustering_key_label": "S",
"clustering_key_reasoning": "Monotonicity=0.980 confirms strong temporal ordering. This is the event_time axis identified by the classifier. Sorting by created_at within each beer_id groups all availability updates for that beer chronologically.",
"world_line": "beer_id",
"session_column": null,
"confidence": "HIGH",
"notes": "This is the primary perspective: tracking each beer's availability history across venues over time. The event records when/where a beer becomes available."
},
{
"rank": 1,
"partition_key": "place_id",
"partition_key_label": "E",
"partition_key_reasoning": "RPUV=10.80 means each place has ~11 availability records on average. With 10,495 unique places, this is a viable alternative partition. Top 3 coverage is 3.97%, showing reasonable distribution. Null percentage of 3.52% is acceptable. Semantically, place_id represents the venue whose inventory timeline we track.",
"clustering_key": "created_at",
"clustering_key_label": "S",
"clustering_key_reasoning": "Same temporal ordering axis. Sorting by created_at within each place_id groups all availability updates for that venue chronologically, showing what beers became available when.",
"world_line": "place_id",
"session_column": null,
"confidence": "MEDIUM",
"notes": "Alternative perspective: tracking each venue's inventory changes over time. Useful for place-centric analytics (what's on tap at this bar). Lower confidence due to 3.52% nulls and higher RPUV than beer_id."
},
{
"rank": 2,
"partition_key": "user_id",
"partition_key_label": "E",
"partition_key_reasoning": "RPUV=114.42 means each user has ~114 availability reports on average. With 1,025 unique users, this creates larger partitions. Top 3 coverage is 8.00%, showing some concentration (user 76677 has 5,325 records). Semantically, user_id represents the reporter whose contribution timeline we track.",
"clustering_key": "created_at",
"clustering_key_label": "S",
"clustering_key_reasoning": "Same temporal ordering axis. Sorting by created_at within each user_id groups all availability reports by that user chronologically, showing their reporting activity over time.",
"world_line": "user_id",
"session_column": null,
"confidence": "LOW",
"notes": "Third perspective: tracking each user's reporting activity. Useful for user contribution analytics but less natural than beer or place perspectives. Lower confidence due to higher RPUV and top-3 concentration."
}
]
}
```