Home
Sign Up
Sign In
›
MySQL 5.5 Community Server
›
MySQL 5.6 Community Server
›
Percona Configuration Wizard
›
XtraBackup 搭建主从复制
Great Sites on MySQL
›
Percona
›
MySQL Performance Blog
›
Severalnines
推荐管理工具
›
Sequel Pro
›
phpMyAdmin
推荐书目
›
MySQL Cookbook
MySQL 相关项目
›
MariaDB
›
Drizzle
参考文档
›
http://mysql-python.sourceforge.net/MySQLdb.html
Advertisement
V2EX
›
MySQL
MySQL 表一般情况下是不是需要主键,没有主键查询是不是低效一点
tanteng
·
Jun 11, 2015
· 3824 views
This topic created in 4166 days ago, the information mentioned may be changed or developed.
做一个统计功能,连两张统计表,一张按天统计数据,一张存每个小时的数据,这两张表都没设主键,那么程序查的时候,各种select语句会不会低效一点,是否应该加上主键,数据多加上索引呢?
低效
统计表
索引
3 replies
•
2015-06-11 20:14:21 +08:00
20150517
Jun 11, 2015 via Android
1
按小时统计,一天就24小时,24条rows,要毛index
按天的,你没主健那就scan表了,是会慢
iyangyuan
Jun 11, 2015 via iPhone
2
对于innodb引擎而言,如果没有显式声明主键,MYSQL会自动生成一个主键
billlee
Jun 11, 2015
3
一般情况都需要主键。像统计表这种有意义明确的 key 的,就直接作为主键就行了。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
3232 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms ·
UTC 10:15
·
PVG 18:15
·
LAX 02:15
·
JFK 05:15
♥ Do have faith in what you're doing.
❯