Question 70
At Granite SaaS, the tenant database platform team maintains a multi-tenant business application backed by Azure SQL with requirements for tenant isolation and consistent provisioning. The operations owner asks for a validation result for: A large rowstore fact table creates I/O pressure because repeated string values are stored uncompressed in cold partitions. Which observed result BEST proves the intended problem is corrected?
Explanation
Correct Answer
The compression test reduces page reads and allocated space without exceeding the agreed CPU and query latency thresholds. That observable result supports resolution of: A large rowstore fact table creates I/O pressure because repeated string values are stored uncompressed in cold partitions. The corresponding corrective change is: Evaluate row or page data compression on suitable tables or partitions and measure CPU versus I/O and storage tradeoffs. The Granite SaaS reviewer can distinguish demonstrated database behavior from an untested change claim.
Incorrect Answers
The database reports adequate free storage after the approved change and no growth operation fails its service limit. That result is evidence for another corrective change: Review independent service-tier compute and storage quotas and scale the supported storage setting or tier as required. The alternative problem is: A managed SQL service's storage approaches its limit and the scaling plan assumes that increasing vCores always increases the allowable data size. The current Granite SaaS issue is instead: A large rowstore fact table creates I/O pressure because repeated string values are stored uncompressed in cold partitions. Its decisive acceptance evidence would be: The compression test reduces page reads and allocated space without exceeding the agreed CPU and query latency thresholds.
A representative report reads the relevant date partitions instead of scanning unrelated monthly ranges. That result is evidence for another corrective change: Choose a partition function and aligned indexes based on the actual date predicate and verify partition elimination in execution plans. The alternative problem is: A table is partitioned by an arbitrary identifier although nearly all expensive reports filter on monthly transaction dates. The current Granite SaaS issue is instead: A large rowstore fact table creates I/O pressure because repeated string values are stored uncompressed in cold partitions. Its decisive acceptance evidence would be: The compression test reduces page reads and allocated space without exceeding the agreed CPU and query latency thresholds.
A comparable transaction test shows lower sustained disk latency and transaction-log write waits without risking data durability. That result is evidence for another corrective change: Reconfigure supported VM storage and I/O placement for data, log and tempdb using measured throughput and latency requirements. The alternative problem is: A SQL Server on Azure VM reports elevated storage latency because logs, data and tempdb share a small underprovisioned disk layout. The current Granite SaaS issue is instead: A large rowstore fact table creates I/O pressure because repeated string values are stored uncompressed in cold partitions. Its decisive acceptance evidence would be: The compression test reduces page reads and allocated space without exceeding the agreed CPU and query latency thresholds.