腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
唯一
varchar
字段
与
唯一
bigint
的
MySQL
性能
mysql
、
database-design
我正在开发一个应用程序,它将实现一个十六进制值作为业务键(除了作为主键
的
自动递增
字段
),类似于Gmail中看到
的
URL id。我将为列添加一个唯一约束,最初考虑将值存储为
bigint
,以避免搜索
varchar
字段
,但想知道如果
字段
是唯一
的
,是否有必要这样做。内部连接将使用自动增量
字段
完成,十六进制值将在where子句中用于过滤。简单地将值存储为
varchar
(x),或者可能是char(x),而不是在进行十六进制之间<
浏览 1
提问于2009-02-04
得票数 11
回答已采纳
2
回答
构建这个简单数据库
的
最佳方法
mysql
、
sql
、
database
、
database-design
然而,解决方案B似乎更容易 既然描述
与
字段
没有直接关联,那么是否可以让用户只插入该类别所拥有的
字段
的
描述?每个类别都有需要根据3种语言更改
的
名称,以及需要根据语言和
字段
更改<em
浏览 5
提问于2014-03-13
得票数 0
回答已采纳
3
回答
MySQL
查询中
的
性能
php
、
mysql
、
sql
、
performance
我正在建立一个简单
的
投票,
独特
的
查看器,
独特
的
下载计数等。php/
mysql
中
的
函数,我有一个关于
性能
的
问题:$uniqueid=
浏览 1
提问于2014-05-06
得票数 4
1
回答
唯一
的
Laravel迁移仍然允许相同
的
条目
php
、
laravel
我有一个表迁移,我尝试强制将phone_number
字段
验证为唯一: $table->id,它仍然允许这样做,并且只是为它们分配了两个不同
的
it……我对
独特
功能
的
理解有误吗?编辑:| Field |
浏览 0
提问于2021-01-21
得票数 0
3
回答
MySQL
独特
的
密钥设计:复合INT +
VARCHAR
密钥
与
单个
VARCHAR
密钥
mysql
、
innodb
、
unique-key
、
unique-index
、
compound-key
我正在考虑
MySQL
5.6 InnoDB表
的
以下模式。context` (" " `doc_id` INT NOT NULL,"如果阅读速度是我们最关心
的
问题,那么这些选项中
的
哪一个将是最佳做法?保管这两把钥匙
浏览 11
提问于2015-04-29
得票数 0
1
回答
修改列vs删除并添加列
Mysql
mysql
、
sql
、
database
、
rdbms
|
bigint
(20) | NO | | NULL | |因此,我尝试将加密
的
电子邮件转换为默认
的
null,因为有记录 ALTER TABLE AlternateEmails MOD
浏览 2
提问于2017-11-24
得票数 0
回答已采纳
1
回答
独特
的
约束
性能
oracle
、
oracle11g
、
oracle10g
、
data-warehouse
、
unique-constraint
当有一个包含4.5亿条记录和唯一约束(没有主键,只是由6列组成
的
约束)
的
表时,我如何在每天插入500万行
的
同时提高其
性能
。 目前,我只是禁用约束,并在加载完成后启用它。但这需要一些时间。顺便说一句,没有唯一
的
索引支持约束...它会变得非常巨大
浏览 0
提问于2013-12-17
得票数 1
2
回答
Server是否等同于
MySQL
唯一索引?
mysql
、
mysql-5
、
sql-server-express
在
MySQL
(5.1)中,我能够在类型
独特
的
字段
上创建索引。这确保该
字段
只包含唯一
的
项。CREATE TABLE `routelist` ( `RouteName`
VARCHAR
(20) NOT NU
浏览 0
提问于2012-03-29
得票数 -4
回答已采纳
1
回答
如何提高1600000行
的
mysql
表
的
性能
?
mysql
如何提高1600000行
的
mysql
表
的
性能
?我应该通过什么值来更改
mysql
变量?为了提高
性能
?哪种
mysql
性能
变量可以帮助我提高
性能
?
mysql
> SHOW CREATE TABLE gps_device_data_demo\G;Create T
浏览 1
提问于2015-10-07
得票数 0
1
回答
具有电子邮件
的
注册和登录系统
的
用户表结构
mysql
、
indexing
、
database-design
、
login
、
registration
我想知道什么是最好
的
表结构和用户表(通过电子邮件和密码登录)
的
索引,以获得最佳
性能
。我不想使用用户名。我想登录唯一
的
索引(为了更好
的
性能
)
与
用户
的
电子邮件。也许最好
的
性能
将是电子邮件和密码一起
的
唯一索引。 问题是,我想要作为唯一
的
电子邮件索引,以便更快地登录。但在这种情况下,坏用户可以阻止另一个用户注册知道他
的
电子邮件。我唯一能想到
的
想法是在一个
浏览 0
提问于2013-03-15
得票数 0
回答已采纳
1
回答
当log_bin打开时,
mysql
5.6.21 update语句速度非常慢
mysql
、
performance
、
logging
、
bin
我
的
更新语句是表ptest为 `id`
bigint
(19) NOT NULL AUTO_INCREMENT, `appId`
bigint
(19) DEFAULT NULL, `call
浏览 1
提问于2014-11-28
得票数 0
4
回答
与
有10M记录
的
MongoDB相比,
MySQL
的
速度非常慢
mongodb
、
nosql
我有相当高
的
加载项目,在
MySQL
上运行,记录大约有1000万条,每秒有大约500个请求。数据非常
独特
,缓存命中率仅为3%左右。每一行大约有10个
字段
,其中2个被索引。数据库模式完全相同,我复制了相同
的
两个索引
字段
,它们仍然对90%
的
请求负责。然后我决定试一试,非常震惊: MongoDB对这些问题
的
回答非常非常慢。在这种特殊情况下,我是否应该期望MongoDb优于
Mysql
(10m记录,大量缓存命中率较低
的
浏览 8
提问于2012-06-13
得票数 2
1
回答
尝试使用连接和嵌套select通过
MySQL
编译用户信息列表时出错
mysql
、
sql
、
join
、
nested
我想知道为什么这个
MySQL
查询不能工作。
MySQL
报告“您
的
SQL语法中有一个错误;请查看
与
您
的
MySQL
服务器版本对应
的
手册,了解正确
的
语法,以便使用near ''subscriptions‘作为子内连接(在第1行处选择UserID AS目标:我正在尝试获取特定用户房间中所有用户
的
独特
用户信息列表。然而,我正在寻找一个每个人说
的
“
性能
”升级。为了执行
浏览 1
提问于2013-05-17
得票数 0
回答已采纳
2
回答
我应该将图像二进制数据保存到数据库还是将图像保存为文件?
database
、
image
我有一个程序,保存
独特
的
图像,
与
独特
的
数据库
字段
相关
的
数据库作为二进制
字段
或保存在文件夹中作为图像文件?
浏览 0
提问于2010-01-12
得票数 2
回答已采纳
1
回答
MySQL
/MariaDB上
的
简单键值存储是否需要键索引?
mysql
、
index
、
mariadb
我
与
另一个开发人员就一个简单
的
键/值表上
的
SELECT查询
的
性能
交换了意见。CREATE TABLE cache ( name
VARCHAR
FROM cacheLIMIT 1; 我在
浏览 0
提问于2023-03-10
得票数 3
回答已采纳
3
回答
对于主键int和
varchar
的
性能
有什么不同?
sql
、
primary-key
我需要为一个需要对等复制
的
系统创建一个主密钥方案。所以我计划以某种方式组合一个唯一
的
系统ID和一个序列号,以得到唯一
的
ID。我想确保我
的
ID不会用完,所以我正在考虑使用
varchar
字段
,因为如果我开始用完的话,我总是可以添加另一个字符。但我读过整数更适合这方面的优化。所以我有一些问题..。
浏览 1
提问于2011-01-09
得票数 1
2
回答
无法在
mysql
中创建双精度列
mysql
、
double
、
double-precision
我正在尝试在mac (10.9)上
的
mysql
5.6.16上创建一个表。但不知何故,我
的
安装无法识别双精度:
mysql
> create table CUSTOM_FIELD_DEFIINITION (id
bigint
not null auto_increment, class
varchar
(255), decimalDigits
bigint
, defaultValue
varchar
(255), description
varc
浏览 5
提问于2014-03-07
得票数 1
3
回答
当所涉及
的
字段
之一为空时,
MySQL
错误地允许重复条目
php
、
mysql
、
sql
、
mysqli
使用InnoDB/MySQLi,我有一个简单
的
表:mytable。该表有四个
字段
:id (primary,auto_inc)、field1、field2、field3。它们都是
BIGINT
,除了id之外,都可以是NULL。我增加了这样一个
独特
的
约束:但是,我完全能够添加以下行,而不会产生任何错误。”错误,即使其中一个(或多个)
字段
具有NULL值?编辑:以前作
浏览 5
提问于2014-02-11
得票数 10
回答已采纳
2
回答
大型
mysql
数据库计数
独特
的
性能
mysql
、
count
、
distinct
我有一个大约有50M行
的
表。在这个表中,我有3列: location、code of a person和date。,也可以在不同
的
日期出现在同一地点。现在,我
的
问题是我需要一个这样
的
查询:所以基本上我必须计算不同的人,这些人在不同
的
时间在一个地方。如果我用前面描述
的
方式来做这件事,那么查询大约需要20分钟。 所以我想问有没有更快<em
浏览 2
提问于2012-09-19
得票数 0
1
回答
键不存在于表中,但它是_
sql
、
postgresql
、
timescaledb
SpnValues( valueInt
BIGINT
我甚至尝试从spnvalues直接写datalines,但也收到了同样
的
错误。UPD 我从DataLines创建超表。
浏览 9
提问于2021-12-15
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券