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
·
tanteng
·
Jun 11, 2015
· 3472 views
This topic created in 4004 days ago, the information mentioned may be changed or developed.
做一个统计功能,连两张统计表,一张按天统计数据,一张存每个小时的数据,这两张表都没设主键,那么程序查的时候,各种select语句会不会低效一点,是否应该加上主键,数据多加上索引呢?
低效
统计表
索引
3 replies
•
2015-06-11 20:14:21 +08:00
1
20150517
Jun 11, 2015 via Android
按小时统计,一天就24小时,24条rows,要毛index
按天的,你没主健那就scan表了,是会慢
2
iyangyuan
Jun 11, 2015 via iPhone
对于innodb引擎而言,如果没有显式声明主键,MYSQL会自动生成一个主键
3
billlee
Jun 11, 2015
一般情况都需要主键。像统计表这种有意义明确的 key 的,就直接作为主键就行了。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Solana
·
2594 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 466ea39e · 33ms ·
UTC 15:53
·
PVG 23:53
·
LAX 08:53
·
JFK 11:53
♥ Do have faith in what you're doing.
❯