腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
MySQL
中
创建
索引
而不
创建
磁盘上的临时文件
mysql
、
performance
、
sqlperformance
、
database-indexes
我试图在大型
MySQL
表
(每个
表
50-100GB)上
创建
索引
。我注意到,在启动ALTER
语句
以
创建
新
索引
时,
MySQL
为该
表
创建
几个临时文件,将整个
表
数据(.MYD文件)和
索引
(.MYI文件)复制到新文件中,可能相应地
修改
它们,最后将它们与原始文件交换。假设我不关心锁定
表
/停机/任何其他与生产有关的限制,那么
浏览 0
提问于2018-04-01
得票数 1
回答已采纳
2
回答
MySQL
-在
表
DDL
语句
中或单独
创建
索引
mysql
、
index
我正在从Server跳到
MySQL
,并试图了解
创建
索引
作为DDL
表
create
语句
的一部分与为要
创建
的每个
索引
创建
单独的DDL
语句
有什么区别。关于
MySQL
状态的
创建
索引
文档 通常,在使用created
创建
表
本身时,可以在
表
上
创建
所有
索引
。见13.1.18节,“
创建
表语法”。
浏览 0
提问于2017-10-24
得票数 3
回答已采纳
3
回答
MYSQL
alter添加
索引
+外键给错误1005
mysql
、
foreign-keys
、
indexing
、
alter-table
、
mysql-error-1005
(errno: 121)更新: 我尝试将两个查询分开,首先添加
索引
,然后添加外键,然后添加
索引
,但第二个查询不工作!
浏览 13
提问于2010-08-11
得票数 2
回答已采纳
1
回答
如何在
MySQL
中在一个原子操作中重命名两个
表
mysql
、
transactions
、
database-migration
我正在使用
MySQL
,并且注意到这个案例在中有很好的描述 本节中列出的
语句
(以及它们的任何同义词)隐式结束当前会话中活动的任何事务,就好像在执行
语句
之前已经完成了提交一样定义或
修改
数据库对象的数据定义语言(DDL)
语句
。改变数据库..。升级数据目录名称、更改事件、更改过程、更改服务器、更改
表
、更改视图、
创建
数据库、
创建
事件、
创建
索引
、
创建
过程、<e
浏览 3
提问于2015-12-21
得票数 19
回答已采纳
1
回答
MariaDB中的行级锁
mysql
、
concurrency
、
mariadb
、
locking
、
commit
这是一个问题,当会话1试图更新
表
X时,
表
会被锁定。 我需要的只是锁定会话1试图更新的行,而会话2可以同时访问或更新其他行。
浏览 4
提问于2020-08-28
得票数 1
2
回答
为什么
MySQL
InnoDB
表
被复制,尽管对ALTER使用ALGORITHM=INPLACE
mysql
、
innodb
、
mysql-5.7
、
alter-table
我在InnoDB服务器版本5.7的
MySQL
表
上运行了ALTER
语句
,即:删除一些
索引
(非唯一)我使用ALGORITHM但是
表
仍在被复制,我看到在数据库目录中
创建
的临时文件。根据DDL业务文档,所有这些操作都支持内部
修改
。为什么我的桌子会被复制?我没有收到任何错误信息。
浏览 0
提问于2021-04-30
得票数 0
回答已采纳
1
回答
在
MySQL
中可以回滚的
语句
是什么?
mysql
在
MySQL
中,我们可以禁用自动提交功能,因此
语句
必须显式地提交到数据库,这是(应该)好的,因为如果我们搞砸了什么,我们可以回滚(撤消)操作。这就是我面临的问题,删除的
表
不能回滚(意味着
表
已经永远消失了) 我的问题是,到底什么样的
语句
可以回滚?
mysql
> SELECT @@autocommit; | @@autocommit | |1 |
浏览 52
提问于2020-09-26
得票数 1
回答已采纳
2
回答
嵌套查询的SQL速度和优化
mysql
、
algorithm
、
sorting
考虑使用
表
模式来存储颜色和十六进制代码 `color_id` int(11) NOT NULL, `color_name`
浏览 27
提问于2018-06-10
得票数 1
回答已采纳
2
回答
如何将庞大的数据集加载到新
创建
的
表
中?
mysql
、
sql
、
full-text-search
、
full-text-indexing
我正在尝试对我的
表
进行全文
索引
。
表
内容300万records.It很难使用Alter table
语句
或Create index
语句
插入
索引
。因此,最简单的方法是
创建
新
表
,第一次添加
索引
并加载数据。如何将已有的
表
数据加载到新建的
表
中?我使用的是Xammp
MySql
数据库。
浏览 0
提问于2014-12-01
得票数 1
1
回答
优化
Mysql
表
结构查找重复项
mysql
我正在
创建
一个url缩短站点,需要帮助设置
mysql
表
的结构,以优化
表
以找到重复的url。目前我的结构如下:url textdate_added datetime PRIMARY BTREE code BTREE我正在考虑添加另一个名为domain的字段,然后
修改
sql
语句
以首先匹配url域,如果发现任何重复项,则执行另一个sql_query搜索url以查找副本。
浏览 0
提问于2010-12-25
得票数 0
2
回答
MySQL
:在具有现有记录的
表
上添加
索引
mysql
、
sql
被查询的
表
有大约100 k的记录,在where子句中使用的大多数列上没有
索引
。我只是在这些列上添加了
索引
,但是查询没有变得更快。 我认为这是因为当列被
索引
时,它的值在插入时写入
索引
中。在添加了所有这些记录之后,我刚刚在之后添加了
索引
。那么,有没有办法在
表
上“重新运行
索引
”呢?
浏览 3
提问于2012-08-12
得票数 1
回答已采纳
2
回答
如何使用Percona的``pt online-schema-change`工具
创建
` `CREATE INDEX`?
mysql
、
sql
、
percona
USING BTREE 根据,我必须使用--alter参数,然后使用适当的ALTER TABLE
语句
,减去前面的ALTER TABLE table_name短语。但是,CREATE INDEX不是以ALTER TABLE开头的,
表
名嵌入在CREATE INDEX
语句
中。那么,我该如何继续前进呢?
浏览 1
提问于2014-10-03
得票数 10
回答已采纳
1
回答
在生产数据库上
创建
索引
MySQL
5.6.13
mysql
、
indexing
、
locking
我正在运行
MySQL
5.6.13,我想在我的生产数据库上运行一个CREATE INDEX ... BTREE
语句
。
创建
这个
索引
安全吗?
浏览 1
提问于2013-10-22
得票数 5
回答已采纳
1
回答
MySQL
中的主键
mysql
、
composite-primary-key
、
create-table
我正在尝试从现有的
表
创建
一个
表
。现有
表
中的主键是否会转移到新
表
中? 将
表
B
创建
为select column1、column2、column3 from A。在
表
A中,主键是column1和column2。
浏览 1
提问于2013-04-02
得票数 0
回答已采纳
3
回答
在没有
表
锁定的大型
MySQL
生产
表
上
创建
索引
mysql
、
indexing
、
production
、
alter-table
、
table-locking
我需要在一个大约5M行的
MySQL
表
上
创建
一个
索引
。这是一个生产
表
,如果我运行CREATE INDEX
语句
,我担心会出现一个完整的块…… 有没有一种方法可以在不阻塞插入和选择的情况下
创建
索引
?只是想知道我不用停下来,
创建
索引
,然后重新启动我的系统!
浏览 1
提问于2010-11-22
得票数 131
2
回答
SQL中的
索引
sql
假设我的
表
有10列……要
创建
索引
,我必须选择哪些列?有没有这样做的指导规则?
索引
的缺点是什么?如果我更新作为
索引
一部分的列,那么会发生什么?它会降低
索引
的性能吗?
浏览 5
提问于2010-09-13
得票数 2
回答已采纳
1
回答
MySQL
:对原始数据进行覆盖
修改
,同时对其本身进行
修改
的字段进行
索引
mysql
、
index
、
view
、
data-integrity
我有一个
MySQL
表
original_data,它对于历史/审计非常重要,不应该被更改。该系统目前通过以下方式实现这一目标: 一个
表
修改
,它包含original_data所拥有的所有字段。我使用CASE
语句
从针对特定行的
修改
返回字段,否则从original_data返回字段。 到现在为止还好!
MySQL
不支持对视图进行
索引
浏览 0
提问于2015-10-26
得票数 4
1
回答
mysqli_prepare()返回NULL,因为它不识别'?‘
php
、
variables
、
mysqli
、
null
、
return
如果我将第二个参数更改为mysqli_prepare函数如下:然后警告就消失了。
浏览 1
提问于2014-01-10
得票数 0
回答已采纳
1
回答
MySQL
中的
索引
、引用和锁
表
特权是什么?
mysql
、
privileges
作为一个PHP开发人员,我必须为我的网页托管面板上的每个数据库用户设置权限。我读过一些类似于 in Stackoverflow.com的文章,但我认为其中有些地方遗漏了。 这3项最后的特权是什么?
浏览 5
提问于2012-11-18
得票数 1
3
回答
创建
新列时出现错误1050 (
表
已存在)
mysql
我正在尝试使用以下命令在
mysql
表
中
创建
一个新列:当我执行这个命令时,
表
'magazine/#sql-ib583‘已存在有什么问题吗?我不理解这个错误。安德烈
浏览 0
提问于2015-10-20
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
mysql索引和查询语句优化
MySQL-在线修改表结构
mysql创建索引的三种方法
Access SQL语句创建表对应的数据类型名称
使用 NineData GUI 创建与修改 ClickHouse 表结构
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券