MYSQL:需要帮助快速增长的表和降低的速度(4mio 行)
我面临着一些问题,因为表的增长速度越来越快(目前有 4mio 行,每天插入 300k 次)。我希望我能在这里得到一些想法和建议,以改进我的设置并在不久的…
mysql表的分区和子分区
我的表结构是 CREATE TABLE IF NOT EXISTS `billing_total_success` ( `bill_id` int(11) NOT NULL AUTO_INCREMENT, `location` char(10) NOT NULL, `…
数百万条记录的单表与多表
这是场景,旧数据库有这种设计 dbo.Table1998 dbo.Table1999 dbo.Table2000 dbo.table2001 ... dbo.table2011 ,我将 1998 年到 2011 年的所有数据合…
在oracle 11G中自动删除最旧的分区
如果分区超过三个月,我需要从间隔分区表中删除分区。 是否有 Oracle 实用程序/函数可以执行此操作?或者如果没有,如何实现?请指导我。 Database ve…
如何在 Mysql 中使用 LIKE 标准对表进行分区
我有一个大表,可以按 varchar(200) 类型字段的值进行分区。我已经读过这个问题,但是因为我无法使用字段的大小这个解决方案。 我的问题是:我可以使…
非分区表上的分区索引
尽管有可用的分区函数和方案,但如何在未分区的表上创建分区索引。这是我在某处读到的练习,不是 create partition function func(datetime) as range…
用于虚拟显示数据的 SQL 复杂视图
我有一张桌子,如下表。 ---------------------------------- Hour Location Stock ---------------------------------- 6 2000 20 9 2000 24 -------…
历史/审计表的设计建议
我需要随时跟踪许多项目及其状态。 示例 ItemId Location DateTime State 1 Mall A 2010-02-03 07:00 on_sale 1 Mall A 2010-02-20 08:22 sold 2 Ware…
SQL 如何在多个分区上进行选择?
有没有比以下更有效的方法: select * from transactions partition( partition1 ) union all select * from transactions partition( partition2 ) u…