[MCOL-5115] Permit administrators to block DELETE and UPDATE DML on Columnstore tables Created: 2022-06-03 Updated: 2023-10-27 Resolved: 2023-10-27 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | DMLProc |
| Affects Version/s: | None |
| Fix Version/s: | 23.10 |
| Type: | New Feature | Priority: | Major |
| Reporter: | Edward Stoever | Assignee: | Leonid Fedorov |
| Resolution: | Won't Do | Votes: | 2 |
| Labels: | triage | ||
| Description |
|
Example:
The Columnstore engine is not optimized for UPDATEs or DELETEs. In some situations, such DML will require an unforseen amount of time to complete, such as days or weeks. This can lead to user-interactive cancel operations. UPDATEs and DELETEs, and in particular the rollback of such commands can permanently damage Columnstore extent mapping. By blocking such DML as a feature, we would encourage customers to become more knowledgeable about the Columnstore product. It would also allow customers to block UPDATE or DELETE commands. A customer would toggle the feature on or off with a global/session variable. For example:
In session:
|