为什么查询速度会慢 大量为了检索数据到存储引擎的调用,以及调用后的数据处理,包括排序和分组。 在完成这些任务的时候,查询需要在不同的地方花费时间,包括网络、CPU计算,生成统计信息和执行计划、锁等待等操作,尤其是向底层存储引擎检索数据的调用操作。优化和查询的目的就是减少和消除这些操作所花费的时间。  ...
                            
                            
                                分类:
数据库   时间:
2021-04-27 15:01:07   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                SQL:structure query language select:查询,从表中查询符合条件的数据 select 列 顺序,格式 from 表 where 条件 group by 列 having order by 列 查询表中所有的列,用* select * from emp 查询表中具体的列 ...
                            
                            
                                分类:
数据库   时间:
2021-04-27 14:15:06   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    人写的SQL: 机读的顺序:解析器 即先读from,select从第一位变成第7位。 注意:所有条件(where或having后面的条件)都不能使用别名来判断,因为查询的时候是分先后顺序的,因为where和having条件在select之前执行。 不能写成下面这样的 ...
                            
                            
                                分类:
数据库   时间:
2021-04-26 13:54:55   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                操作数据库 结构化查询语言分类 名称 解释 命令 DDL数据定义语言 定义和管理数据对象,如数据库,数据表 create,drop ,alter DML数据操作语言 操作数据库对象中包含的数据 insert,update,delete DQL数据查询语言 查询数据库数据 select DCL数据控制 ...
                            
                            
                                分类:
数据库   时间:
2021-04-26 13:43:28   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 n ...
                            
                            
                                分类:
数据库   时间:
2021-04-26 13:40:18   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    最近参与做flowable的项目开发,因为项目的审批信息比较简单,不打算自己自定义表来存储,就直接使用flowable的comment来存储好啦,学习了一下flowable的comment,其实还是很简单的,添加审批信息或查询审批信息的方法都在org.flowable.engine.TaskServ ...
                            
                            
                                分类:
其他好文   时间:
2021-04-26 13:37:09   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    目前业务中需要进行数据同步, 考虑使用datax数据同步方式替换掉现有的同步方式 业务场景: 即将业务中每天生成的日志表中的数据部分字段同步到自己的库中,进行后台数据的查询 起因: 之前“大神”写的逻辑中使用没三分钟更新一次的策略进行数据同步 ...
                            
                            
                                分类:
其他好文   时间:
2021-04-26 13:35:43   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                1.过期策略 定期删除+惰性删除 定期指每过一段时间去排查下是否过期,过期的就删除。惰性删除指在使用的时候去判断是否过期,过期就删除,并返回查询不到。 2.内存淘汰机制 就是内存快满的时候,通过一些机制来保证本次写入能成功。 1)noeviction:当内存使用超过配置的时候会返回错误,不会驱逐任何 ...
                            
                            
                                分类:
其他好文   时间:
2021-04-26 13:28:59   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                实时数据 →文件系统(Linux文件系统、HDFS等) →Hive 导入到hive,Load。(转成相应的hive表,导入后可直接使用HiveSQL查询) hive的内容分两部分:元数据、数据。 其中数据是存在HDFS中,元数据存在mysql中。 Hive数据仓库 Hive/mysql/HDFS关系 ...
                            
                            
                                分类:
其他好文   时间:
2021-04-26 13:27:01   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                转 select *, count(distinct name) from table group by name结果:id name count(distinct name) 1 a 1 2 b 1 3 c 1 最后一项是多余的,不用管就行了,目的达到。原来mysql这么笨,轻轻一下就把他骗过去了 ...
                            
                            
                                分类:
其他好文   时间:
2021-04-24 11:59:34   
                                阅读次数:
0