PHPMem v2.0.1
Version
1.6.45
Uptime
15 days 18 hours 15 minutes 15 seconds
Memory
Total
512MB
Used
9,38MB (1.83%)
Free
502,62MB
Keys
Current
11 436
Total (since start)
35 066
Evictions
0
Reclaimed
738
Expired Unfetched
0
Evicted Unfetched
0
Connections
Current
7 / 1 024 max
Total
178 122
Rejected
0
llm:230345d3c4718138606453c9d0faaf5ae49741672cdadca862baa4e943839496
Edit
```json
{"action": "final", "content": "Based on the dataset's schema, here is the breakdown of the columns, their data types, and their meanings across the five tables. The dataset is divided into two dimension tables (player and tournament context) and three fact tables (match-level performance metrics).\n\n### 1. Player Dimension (`raw.players_man_`)\nThis table contains one row per player, summarizing their career footprint.\n* **`name`** (`VARCHAR`): The player's full name.\n* **`number_of_matches`** (`BIGINT`): The total number of matches the player has played.\n* **`playing_years`** (`VARCHAR`): A list/array of the years the player was active on the tour.\n\n### 2. Player-Tournament Dimension (`raw.players_tournament_man_`)\nThis table tracks which tournaments a player participated in each year and how far they advanced.\n* **`name`** (`VARCHAR`): The player's name.\n* **`year`** (`BIGINT`): The year of the tournament.\n* **`tournament`** (`VARCHAR`): The name of the tournament.\n* **`rounds`** (`VARCHAR`): A list of the rounds the player reached in that specific tournament.\n\n### 3. Match Facts: Core & Context\nThe three performance tables (`raw.raw_kaggle`, `raw.return_kaggle`, and `raw.serve_kaggle`) share a common set of columns that identify the match and the players involved:\n* **`Name`** (`VARCHAR`): The player's name.\n* **`Date`** (`VARCHAR`): The date of the match.\n* **`Tournament` / `Tournment`** (`VARCHAR`): The name of the tournament.\n* **`Surface`** (`VARCHAR`): The court surface (e.g., Hard, Clay, Grass).\n* **`Rd`** (`VARCHAR`): The round of the match (e.g., SF for Semi-Final, F for Final).\n* **`Rk`** (`DOUBLE`): The player's world ranking at the time of the match.\n* **`vRk`** (`DOUBLE`): The opponent's world ranking.\n* **`against`** (`VARCHAR`): The opponent's name.\n* **`Score`** (`VARCHAR`): The final match score.\n* **`Time`** (`VARCHAR`): The duration or time of the match.\n\n### 4. Match Facts: Raw Stats (`raw.raw_kaggle`)\nThis table holds absolute counts of points and faults for the match.\n* **`TP`** (`DOUBLE`): Total Points played/won.\n* **`Aces`** (`DOUBLE`): Total number of aces hit by the player.\n* **`DFs`** (`DOUBLE`): Total number of double faults committed by the player.\n* **`SP`** (`DOUBLE`): Total Serve Points played.\n* **`1SP`** (`DOUBLE`): First Serve Points won.\n* **`2SP`** (`DOUBLE`): Second Serve Points won.\n* **`vA`** (`DOUBLE`): Number of aces hit by the opponent (versus Aces).\n\n### 5. Match Facts: Serve Stats (`raw.serve_kaggle`)\nThis table focuses on the player's serving performance, mostly expressed as percentages.\n* **`Dr`** (`VARCHAR`): Dominance Ratio (a metric of return points won vs. serve points lost).\n* **`A%`** (`VARCHAR`): Ace percentage.\n* **`Df%`** (`VARCHAR`): Double fault percentage.\n* **`1stIn`** (`VARCHAR`): Percentage of first serves that landed in.\n* **`1st%`** (`VARCHAR`): Percentage of first serve points won.\n* **`2nd%`** (`VARCHAR`): Percentage of second serve points won.\n* **`Bpsvd`** (`VARCHAR`): Break points saved (formatted as a fraction, e.g., \"3/4\").\n\n### 6. Match Facts: Return Stats (`raw.return_kaggle`)\nThis table focuses on the player's performance when receiving the opponent's serve.\n* **`DR`** (`VARCHAR`): Dominance Ratio.\n* **`TPW`** (`VARCHAR`): Total Points Won percentage.\n* **`RPW`** (`VARCHAR`): Return Points Won percentage.\n* **`vA%`** (`VARCHAR`): Opponent's ace percentage.\n* **`v1st%`** (`VARCHAR`): Opponent's first serve points won percentage.\n* **`v2nd%`** (`VARCHAR`): Opponent's second serve points won percentage.\n* **`BPCnv`** (`VARCHAR`): Break points converted (formatted as a fraction, e.g., \"2/5\").\n\n*(Note: Every table also includes standard system metadata columns: `_ingestion_timestamp`, `_batch_id`, `_source_file`, and `_source_system` used for tracking data loads.)*"}
```