HungBKBIA
14-01-2011, 17:59
Mình có 1 bảng như sau:
table_name(tb_key,date_key,...)
trong đó:
tb_key: là khóa chính,
date_key: chứa thông tin về ngày.
Do số lượng bản ghi trong bảng sẽ rất lớn theo thời gian nên mình quyết định thực hiện partition bảng theo từng tháng sử dụng cột date_key. Tuy nhiên khi thực hiện điều này thì gặp phải vấn đề là: cột trong partition ( partition column) phải thuộc PK của bảng.
Mình không muốn gộp cả date_key vào trong PK vì như thế là không hợp lý về mặt thiết kế. Bạn nào có giải pháp cho vấn đề này thì giúp mình nhé.
Thanks!
table_name(tb_key,date_key,...)
trong đó:
tb_key: là khóa chính,
date_key: chứa thông tin về ngày.
Do số lượng bản ghi trong bảng sẽ rất lớn theo thời gian nên mình quyết định thực hiện partition bảng theo từng tháng sử dụng cột date_key. Tuy nhiên khi thực hiện điều này thì gặp phải vấn đề là: cột trong partition ( partition column) phải thuộc PK của bảng.
Mình không muốn gộp cả date_key vào trong PK vì như thế là không hợp lý về mặt thiết kế. Bạn nào có giải pháp cho vấn đề này thì giúp mình nhé.
Thanks!