我有一个带有全局索引的大分区表。我的例子是从归档分区中删除旧数据。我不能简单地删除分区,因为我有全局索引。因此,我想使用不可见的本地索引(计算12-16h),然后删除全局索引,并使新索引可见,并将其重命名为刚刚删除的全局索引。ERROR at line 1:是否还有其他选项可以使用原子/快速操作动态更改
一个简单的select需要6-7秒,所以我现在正在优化和研究其他选项。在"TABLE_NAME“(COLUMN_NAME)上创建索引"INDEX_NAME”但是,我无法获得有效的sql语法来在select语句中使用索引。index_name from table_name",好吧,至少我这样做了:)但是它看起来是无效的,我在网上找不到一个例子,这要么意味着我来自完全错误的角度,要么没有人记录它……
任何关于如何使用索引</
因此,我想索引user_id和created_at列;
我应该只索引user_id列吗?或者我应该同时索引user_id和created_at列?我应该使用像=> ALTER TABLE earning_history ADD INDEX (user_id, created_at);这样的多列索引吗?
null primary key,Order_Description nvarchar(40)我们在上面的表中插入了27,500,000行,当我在查询下面运行时,需要6-Order_Description where Order_Description like '%Football Size%'
我在Order_Description上应用了一个非聚集索引