PHPMem v2.0.1
Version
1.6.45
Uptime
18 days 11 hours 45 minutes 58 seconds
Memory
Total
512MB
Used
12,33MB (2.41%)
Free
499,67MB
Keys
Current
13 424
Total (since start)
40 994
Evictions
0
Reclaimed
762
Expired Unfetched
0
Evicted Unfetched
0
Connections
Current
2 / 1 024 max
Total
246 427
Rejected
0
llm:b67f9b2707b1e86499ab778ae2d6da003a67bd285baf275066714a8002e66122
Edit
{
"table_name": "Indian Startups _ Funding Investors Data April 2022",
"primary_key": "Company Name",
"candidates": [
{
"rank": 0,
"partition_key": "Company Name",
"partition_key_label": "primary_identifier",
"partition_key_reasoning": "Company Name has 94 unique values across 95 rows (uniqueness 0.989, RPUV 1.01), so it identifies one company per row. Only 'Securden' appears twice, and the two rows are an exact duplicate apart from the Amount formatting ($11.700,000 vs $11,700,000). Top-3 coverage is only 4.21%.",
"clustering_key": null,
"clustering_key_label": null,
"clustering_key_reasoning": "Dimension tables do not need internal sorting. There is no time axis; the only datetime column is the constant ingestion timestamp.",
"world_line": null,
"session_column": null,
"confidence": "MEDIUM",
"notes": "Company Name is the natural identifier for this per-company funding profile. It is nearly unique, but the duplicated Securden row means the key should be deduplicated before use as a strict primary key. The table is small (95 rows), so the partition key could also be null. Other columns (Location, Sector, Stage) are attributes, not entity identifiers. The ingestion metadata columns are constants and unusable as keys."
}
]
}