| Bug #5968 | Allow InnoDB tablespace to be specified in CREATE TABLE | ||
|---|---|---|---|
| Submitted: | 8 Oct 2004 6:53 | Modified: | 8 Oct 2004 15:13 |
| Reporter: | John David Duncan | ||
| Status: | Open | ||
| Category: | Server: InnoDB | Severity: | S4 (Feature request) |
| Version: | 4.1 | OS: | |
| Assigned to: | Heikki Tuuri | Target Version: | |
| Triage: | D5 (Feature request) | ||
[8 Oct 2004 6:53]
John David Duncan
[8 Oct 2004 15:13]
Heikki Tuuri
John, yes, we are considering even a full Oracle-like syntax where one can assign individual tables to individual named tablespaces. Your simple suggestion is reasonably easy to implement, and will probably be implemented much earlier than the full Oracle-like setup. However, with RAID disks, the restriction of placing a single table in a single file is not bad from a performance viewpoint. Modern file systems support files > 1000 GB. Regards, Heikki
[8 Oct 2004 20:27]
Ian Kallen
Tablespaces with smaller files are easier for administrative management and provides flexibility for non-RAID i/o optimization. Ideal flexibility would have tablespaces be logical constructs with datafiles assigned to them. Of course to keep the defaults simple for the simple cases, the present functionality is fine but providing more control over the physical layout a la Oracle would fullfill the more complex use cases.
