腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
MySQL
视图中的分组扫描所有分区
mysql
、
view
我希望在
MySQL
中创建一个视图,以便数据分析用户能够轻松地过滤大量数据,但是当我创建一个具有任何分组的视图时,整个视图都会被扫描,使得该视图在性能上毫无用处。Timestamp >= '2020-08-01'AND Timestamp <= '2020-08-30'使用EXPLAIN,我可以看到
查询
扫描8月
分
区,并使用主键(DeviceId,时间戳)以63 of返回其值,选择类型为'SIMPLE‘ 当我创建一
浏览 2
提问于2020-08-27
得票数 0
回答已采纳
2
回答
为什么从视图检索数据与从视图的基础选择检索数据时存在性能差异
mysql
、
sql
、
sql-view
我使用单个谓词在视图上进行
查询
,这给了我4-7秒的记录,但是当我尝试用相同的谓词检索记录,并从该视图直接检索底层
查询
时,它会在不到秒的时间内给出记录。我正在使用
MySQL
。我已经尝试过检查这两个
查询
的执行计划,如果我在
表
中有数十万条记录,它会给出很大的不同。WHERE ( entity_info.sour
浏览 0
提问于2018-12-27
得票数 0
1
回答
具有“解释”输出的
MySql
性能
查询
与视图
mysql
、
performance
、
view
我正在试图理解为什么直接
查询
需要~0.5s来运行,而使用相同
查询
的视图需要10s才能运行。
MySql
v5.6.27.直接
查询
: a,b, func1(a) as f, func2(a) as gwhere i.b = -1 and i.a > 1500;id,select_type,tabl
浏览 2
提问于2017-08-10
得票数 1
回答已采纳
2
回答
将
Mysql
和Sphinx
查询
结合起来?
mysql
、
optimization
、
sphinx
我有一个非常高效的Sphinx
查询
在处理一个
表
。然而,
查询
的一部
分
不幸需要一个大型的'OR‘语句,其中包括100个选项。.|800) 非常糟糕的是,花费了1
分
钟的时间,而
Mysql
中的同一个管道
查询
需要<1秒才能执行。是否有一种将两者
合并
在一个
查询
中的方法?
浏览 0
提问于2016-10-20
得票数 2
回答已采纳
1
回答
标识
MySQL
合并
存储引擎中的成员
表
mysql
、
merge
我们有
MYSQL
表
的
合并
存储引擎,它
合并
了来自40个
表
("table01“通过"table40")的数据。一旦运行了SELECT
查询
,就会从所有
合并
的
MySQL
表
中获取所有条目。
合并
表
的结构和行为与预期的相同。但是,我们需要识别哪个
合并
表
行项来自或对应于哪个
合并
表
,即 rowA => &q
浏览 3
提问于2011-10-10
得票数 1
回答已采纳
1
回答
推荐的
合并
数据库记录的技术
mysql
、
database
、
design-patterns
、
database-design
、
merge
主表(这里只是一个设计)包含由唯一ID (称为主ID,它由数据库分配,在我的系统中是
MySQL
)和一些数据字段组成的记录。还有一些其他
表
使用主ID将其记录链接到主表中的记录。在这种情况下,我认为使用这些删除的ID进行
查询
完全失败是不合理的,尽管我可能会被说服。 我正在考虑的一个想法是引入一个具有两个关键字段的
合并
表
:和原始的主ID和当前的主ID。在创建每个主表记录时,我们向
合并
表
添加一条记录,将新创建的主表记录的主ID映射到其自身。如果发生
合并
,我们
浏览 2
提问于2012-05-24
得票数 2
回答已采纳
2
回答
嵌套
查询
的SQL速度和优化
mysql
、
algorithm
、
sorting
考虑使用
表
模式来存储颜色和十六进制代码 `color_id` int(11) NOT NULL, `deleted_ts` timestamp NULL DEFAULT NULL现在我必须
查询
以提取所有的红色tbl_master_colors ORDER BY col
浏览 27
提问于2018-06-10
得票数 1
回答已采纳
3
回答
UNION是慢的,但是这两个
查询
都是单独的。
mysql
我有一个有start和stop列的
表
,我想返回它的结果,它通过start和stop连接在一起,我希望这两者之间有一个明确的区别。现在,这两个
查询
分别快速运行: UNIX_TIMESTAMP(CONVERT_TZ(start_dev, '+00:00', GetCarrierTimezone(但是如果我把它
合并
到一个UNION中(不管它是UNION,ALL还是DISTINCT ),它只需要大约0.400秒。, start_dev) > 0) AS startStop
浏览 0
提问于2013-03-12
得票数 15
1
回答
如何在创建
mysql
视图时在字段中分隔行和逗号
mysql
、
sql
我尝试过在
mysql
中使用create view。 我的select
查询
可以很好地纠正输出。
浏览 3
提问于2018-03-09
得票数 0
2
回答
使用MS Access Union
查询
合并
3个
表
/
查询
mysql
、
ms-access
、
union-all
我已经建立了一个
MySQL
数据库来存储账单支付。我办公室里的每个人都有MS,所以我正在构建一个前端数据库报告工具,使用MS并链接到后端的
MySQL
表
。我已经创建了一些访问
查询
,这些
查询
引用了
MySQL
表
,进行了一些操作,现在我希望将三个
查询
(具有相同的
表
结构)
合并
回一个可以构建我的报告的
查询
。通过我的研究(、和其他),我发现Union
查询
是我所需要的。我可以
合并
2
浏览 6
提问于2011-01-07
得票数 3
回答已采纳
4
回答
MySQL
可以对单个
查询
使用多个索引吗?
mysql
、
indexing
、
database-indexes
假设有一个
表
有多个列,比如id, a, b, c, d, e。我通常选择by id,然而,在客户端应用程序中有多个
查询
,它对列的子集使用各种条件。当
MySQL
在具有多个列的多个WHERE条件的单个
表
上执行
查询
时,它真的可以利用在不同列上创建的索引吗?或者,提高速度的唯一方法是为所有可能的
查询
创建多列索引?
浏览 3
提问于2012-09-01
得票数 59
回答已采纳
2
回答
为什么子
查询
连接比直接连接快得多?
mysql
、
join
、
subquery
、
query-performance
(130 k^2= 17B)然而,如果我执行相同的联接,但使用
表
的子
查询
,则只需1秒即可。服务器版本:5.6.44-日志-
MySQL
社区服务器(GPL):SELECT p.idLEFT JOIN `comments`AS cWHERE c.page_id IS NULL
查询
2.连接第一个
表
作为子
查询
,时间太长了 SELECT
浏览 0
提问于2019-08-15
得票数 2
回答已采纳
1
回答
MySQL
中的触发器与视图
mysql
、
trigger
、
view
基本上,一个通常会连接超过10个
表
的
查询
被替换为一个没有联接的
查询
,但是所有必要的数据都存储/缓存在初始
表
中。 我是触发器的坚定拥护者,这将帮助我绝对透明地保存所有数据up2date。这是
MySQL
的情况吗?
浏览 0
提问于2012-05-10
得票数 4
回答已采纳
3
回答
Mysql
:将视图创建为select *
mysql
创建视图时,
mysql
内部将此更改为 CREATE VIEW view1 AS SELECT f1, f2, f3是否有一种方法可以使
mysql
在视图声明中保存SELECT *,因此它总是选择所有字段,而不管
表
是否已经更改?
浏览 3
提问于2017-12-14
得票数 2
1
回答
无法使用会话处理程序中定义的连接代码
查询
MySql
表
php
、
connection
、
database-connection
、
connection-string
FALSE;{}$hostname_AB = "localhost";$username_ABtrigger_error(
mysql
浏览 4
提问于2014-05-13
得票数 0
2
回答
sql视图性能优化
mysql
、
sql
、
query-optimization
、
query-performance
cd.CrimeDate as date)ad.DeptID = cd.DeptIDcu.CrimeID = cd.CrimeIDor)CrimeDate = '2014-06-16' 相反,如果我在视图中放置相同的where子句,
查询
将在我的问题是,如果我将where子句放在视图之外,我可以采取哪些步骤使
查询
快速运行
浏览 2
提问于2014-07-08
得票数 2
回答已采纳
2
回答
MySql
没有为几个
查询
选择正确的索引
mysql
、
sql
、
query-optimization
、
database-indexes
我在
表
上运行follwing
查询
,我在where条件下更改值,而在一种情况下,它接受一个索引,另一种情况下,它是另一种(错吗?)索引。
查询
1的行计数为402954,大约需要1.5秒
查询
1和
查询
2都是相同的,只是在where条件下我正在更改值EXPLAIN SELECT30','+00:00') AND CONVERT_TZ('2015-02-19 23:59:5
浏览 2
提问于2015-02-24
得票数 1
回答已采纳
1
回答
按时间自动聚合和分区SQL
表
mysql
、
timestamp
、
aggregate
、
database-partitioning
我有下面的SQL
表
,用于网络中由时间戳(流中的节点)定义的流。每一个流量都有一个体积。,我想将
表
划分成不同的时间片(例如6小时、12小时、24小时),但这样所有这些
表
都共存。因此,从07/17/16晚上10点到07/19/16上午6点的计时器
查询
将被时间戳分开,并由07/17/16 10至07/17/16 12下午的标准1小时
表
回答,然后在07/18/16 12上午至07/18/16下午
浏览 5
提问于2016-07-19
得票数 1
回答已采纳
1
回答
mysql
从多个
表
合并
行
mysql
、
sql
我有一个
mysql
数据库,它包含具有相同列的多个
表
(不是我的设计决策)。这些
表
被动态命名为codes_1、codes_2.我想要执行一个
查询
,该
查询
将获取codes_1和codes_2.的内容(行),并将它们
合并
为一个结果。我已经有了可以使用SCHEMA_INFORMATION.table_name返回
表
名的sql,但我无法弄清楚如何根据名称
查询
每个
表
,以及如何将每个
表
的结果
合并
为一个结果。在现实中
浏览 2
提问于2018-01-25
得票数 2
1
回答
我使用的是
MySql
数据库,我们能得到上次死锁发生的信息吗?
mysql
我使用的是
MySql
数据库,我们能得到上次死锁发生的信息吗? 我的意思是死锁的信息是否存储在数据库中?如果是,我们可以很容易地得到它们吗?
浏览 2
提问于2010-08-05
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
查询和处理mysql锁表问题
MySQL 分库分表方案
Mysql分库分表方案
Mysql分库分表详解
MySQL 分区和分表总结
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券