E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SQL调优
大数据面试个人总结
大数据面试题个人总结1.列举几个
sql调优
的方法2.主键和外键的优缺点3.hive和mysql的区别4.hive排序关键字有哪些,有什么区别?
chenxi_98
·
2019-05-13 20:38
大数据面试
数据库
SQL调优
的几种方式
原文地址:https://blog.csdn.net/u010520146/article/details/81161762在项目中,SQL的调优对项目的性能来讲至关重要,所有掌握常见的
SQL调优
方式是必不可少的
Tuzki眯眼看世界
·
2019-05-09 11:00
数据库中的建表小技能
优化是个大话题,可以从索引,建表和
SQL调优
(SQLTuning)方面入手,这个我们来分析下建表时需要注意的优化点。我一般会问候选人,“你有没有设计过数据表?”
JAVA肖先生
·
2019-04-29 21:23
Oracle AWRSQRPT报告生成和性能分析
我写的
SQL调优
专栏:https://blog.csdn.net/u014427391/article/category/8679315对于局部的,比如某个页面列表sql,我们可以使用Oracle的执行计划进行
smileNicky
·
2019-04-22 14:47
oraclet通过DBMS_SQLTUNE.EXECUTE_TUNING_TASK获取优化建议
DBMS_SQLTUNE.EXECUTE_TUNING_TASK1通过取得来自cursorcache的sql_id来指定sql语句来建立任务2
sql调优
的集合包括的多个语句来建立任务3单一sql语句的文本来建立任务
18620626259
·
2019-04-18 09:50
oracle获取优化
oracle
字节跳动一二面凉经(2019届春招)
(写递归,非递归,还有复杂度为(logn)三种,第三种我写不出来);2.就着项目问,my
sql调优
,索引原理,explain,文件排序,以及给出条件问我怎样建索引比较好;3.知道java几种map,hashmap
chenxianqin2
·
2019-03-26 15:14
面试经历
java
字节跳动
32个java面试考点:My
SQL调优
与最佳实践
知识点汇总常用SQL语句 数据类型 存储引擎MyISAMInnoDBToKuDB:锁表锁行级锁共享锁排他锁:就是写锁 四、索引需要额外的磁盘空间来保存索引,更新删除会增加额外的开销,适合用在读多写少的场景4.1分类唯一索引:值是惟一的,允许存在null值,用来保证数据的唯一性主键索引:特殊的唯一索引,但不允许出现null值普通索引:联合索引:多个列按顺序共同组成一个索引,注意最左原则,及whe
Jelly Bai
·
2019-03-24 00:00
MySQL
面试
32个Java面试必考点
java面试题2019
的哪种原理机制5、spring中的bean生命周期和作用域6、mybatis如何防止SQL注入,#和$的区别7、springboot微服务的优点、缺点8、dubbo和springcloud的区别9、mysql的
SQL
TommyWu01
·
2019-03-22 17:14
计算机
面试题
java
[转] Spark sql 内置配置(V2.2)
加粗配置项是对spark
SQL调优
性能影响比较大的项,小伙伴们按需酌情配置。后续会挑出一些通用调优配置,共大家参考。有不正确的地方,欢迎大家在留言区留言讨论。
Pekkle
·
2019-03-13 19:00
my
sql调优
--从哪几个方面入手
简介一般涉及my
sql调优
,可以从几个方面入手,分别是硬件、mysql系统配置、表结构优化、sql语句及索引。
不撸游戏改撸代码
·
2019-02-17 17:04
mysql
my
sql调优
--根据explain结果分析索引有效性,正确使用索引
定位低效率sql对于mysql性能优化,除了宏观层面的网络、设备等优化,sql语句的优化是极为重要的一环,需要想办法找到对应的执行效率低的sql语句进行优化。慢查询日志慢查询日志是定位低效率sql的手段之一,通过以下命令,设置开启慢查询日志。#显示是否开启了慢查询日志showvariableslike'slow_query_log';#开启慢查询日志setglobalslow_query_log=
不撸游戏改撸代码
·
2019-02-14 21:44
mysql
数据库
sql调优
之explain
explainexplain用于查询一个表的执行计划,它在SQL优化的时候经常要用到(详细的执行计划解释参考第五章执行计划详解)1.下面代码演示了简单的执行计划的查看方法:上面的执行计划是一个层次关系,先从最右边开始查看:数据库先顺序扫描test2表,扫描大概有118单位的消耗,有1667行数据,平均长度为15字节。其中,1667行数据是一个估计值,是一个Segment的数据量,如果数据分布均匀,
yostkevin
·
2019-02-12 22:06
sql
Oracle 执行计划调整与固定(Automatic-SQL Profile)
本章介绍一项有效固定执行计划的方式,大家通过该方式不仅可以固定执行计划,还可以进行
SQL调优
等操作。一、创建SQLPro
AikesLs
·
2019-01-10 18:06
Oracle
my
sql调优
阅读更多内连接时,其实会将两个表做乘法,查询级别就压力大。如果换成嵌套查询,比如单表查询过滤拿到id,再连表查,就好很多了。调优,一般习惯用explain,而explainextended相比多了一列filtered。一、参数简介id:选择标识符select_type:表示查询的类型。table:输出结果集的表partitions:匹配的分区type:表示表的连接类型possible_keys:表
IT小鑫
·
2019-01-04 10:00
mysql的性能调优
mysql的性能调优分为以下几个部分:1,
sql调优
2,index调优3,库表结构调优file_format:antelope,barracudarow_format:redundant,compact
zhzh5275
·
2019-01-04 00:00
mysql
Java程序员到架构师必须要学习到的知识点有哪些呢?
1.性能调优性能优化本质(5月6日20:00-22:00)JVM调优(5月8日20:00-22:00)深入Tomcat的调优(5月10日20:00-22:00)my
sql调优
那些事(5月13日20:00
weixin_34399060
·
2018-12-21 08:57
java
netty
大数据
后端相关技能(一):数据库
预期学习目标书:高性能Mysql熟练sql语句My
sql调优
数据库的配置主从数据库项目实战分库分表学习笔记读写分离设置特殊配置sql_mode常用值ONLY_FULL_GROUP_BY#对于GROUPBY
半斤桃花
·
2018-11-24 00:00
mysql
mysql优化
My
sql调优
之profile详解
前言在我们做mysql性能分析的时候,最常用的有三种方式:(1)慢查询(分析出现出问题的sql)(2)Explain(显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句)(3)Profile(查询到SQL会执行多少时间,并看出CPU/Memory使用量,执行过程中Systemlock,Tablelock花多少时间等等.)本章主要是对profi
繁星落眼眶
·
2018-11-22 00:00
mysql优化
mysql
profile
性能分析
My
SQL调优
之innodb_buffer_pool_size大小设置
My
SQL调优
之innodb_buffer_pool_size大小设置相关查看命令sql>showglobalvariableslike'innodb_buffer_pool_size';sql>showglobalstatuslike'Innodb_buffer_pool_pages_data
vlinz
·
2018-11-21 19:59
mysql
My
sql调优
之explain执行计划详解
前言explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了explain详解id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。select_type列常见的有:(1)分别用来表示查询的类型,主要是
繁星落眼眶
·
2018-11-21 00:00
explain
mysql优化
mysql
my
sql调优
文章目录性能分析mysql内部执行从sql层的常用调优从使用方案层调优参考[https://www.cnblogs.com/liujiacai/p/7605612.html](https://www.cnblogs.com/liujiacai/p/7605612.html)中小型项目推荐使用mysql性能分析在mysql的配置文件里开启慢sql日志的记录必要的话开启无索引的sql日志记录使用mys
陈婿猿
·
2018-11-20 18:48
MyBatis框架及原理分析
如果完全使用XML方式,SQL语句可以集中维护,做到与Java代码完全隔离,便于对
SQL调优
。
敲程序的人生
·
2018-10-31 12:47
springboot用mybatis-generator自动生成mapper和model以及xml
相对于hibernate来说,使用mybatis可以使开发人员更加灵活的掌握sql,更好的进行
sql调优
。正文首先创建一个数据库,建两张表user表:CREATETABLE`use
偏花逐流水
·
2018-09-23 13:43
Springboot
高性能
sql调优
-数据库开发常识
一、序言作为一名
sql调优
的开发人员,不但要掌握数据库开打的语法和功能实现,还要掌握专业数据库开发的常识。这样才能够在保质保量的完成工作任务避免为应用的日后维护埋下性能和稳定性的隐患。
JavaWeb_Hao
·
2018-09-16 17:20
Mysql
后端
高性能sql优化-执行计划
一、序言执行计划是
sql调优
必不可少的一部分,如果你还是简单的认为我们向数据库发出一条sql语句,数据库只是根据我们的需求解析sql语句,然后返回我们想要的结果,那你真的是太天真了,因为数据库还会对每条通过会话发出的
JavaWeb_Hao
·
2018-09-16 12:28
Mysql
后端
mysql从了解到大牛
高性能
sql调优
-存储架构
一、序言所谓的存储架构,这里指的就是Oracle数据库磁盘空间组织、管理和使用相关的逻辑设计以及实现等方面,更具提的来说就就是讲Oracle数据库是如何组织、分配、管理和使用磁盘件内的存储空间的。这节主要讲述数据文件相关的设计和实现等内容,这也是Oracle存储层面的核心原理和机制二、详细分析1、块(Block)1)块的概念:块是Oracle数据库的读写的最小单位,块的大小是操作系统层面大小的整数
JavaWeb_Hao
·
2018-09-15 19:54
Mysql
后端
mysql从了解到大牛
高性能
sql调优
-整体架构
一、序言所谓的整体架构就是保证数据库系统的正常工作和运行所必须的组件及其实现。从大的方面来讲,主要包含实例和数据库。在此基础上面,实例又可分为相关内存区域和服务进程组成;数据库包括各种相关文件。而这些相关内存区域和服务进程以及相关文件又可以再分。二、分步介绍(分布图)1、实例(Instance)实例也就是数据库实例,是由服务器上面的一组内存结构和进程组成,用以支撑和完成数据库的正常运行和操作,实例
JavaWeb_Hao
·
2018-09-15 17:23
Mysql
后端
mysql从了解到大牛
sql调优
之添加索引
当数据库单表数据量非常大的时候,使用普通查询耗时非常多,默认会根据搜索条件全表扫描;添加索引后,查询时就会先去索引列表中一次定位到特定值的行数,大大减少遍历匹配的行数,所以能明显增加查询的速度。添加索引的话,首先去索引列表中查询,而我们的索引列表是B类树的数据结构,查询的时间复杂度为O(log2N),定位到特定值得行就会非常快,所以其查询速度就会非常快。我们这里有一张表,有67万条数据CREATE
cby1516
·
2018-08-29 14:44
日常
oracle 10046
即10046为我们揭示了一条/多条SQL的运行情况,对于以点入手的
SQL调优
是很好的辅助工具,特别是在10g之前没有ASH的情况下。但整体系统调优不是10046
lych528
·
2018-08-12 21:27
10046
Oracle
日常管理
Java架构学习(二十)MySQL优化方案&数据库三大范式&幂等性&数据库分库分表&水平分割取模算法&SQL定位慢查询
My
SQL调优
1、数据库设计三范式2、数据库分表3、怎么定位慢查询?
leeue
·
2018-08-08 10:53
Java架构基础学习一
数据库
SQL调优
的几种方式
在项目中,SQL的调优对项目的性能来讲至关重要,所有掌握常见的
SQL调优
方式是必不可少的,下面介绍几种常见的SQL的调优方式,供借鉴.一.创建索引1.要尽量避免全表扫描,首先应考虑在where及orderby
lss0555
·
2018-07-23 08:57
#
数据库存储
MyBatis原理浅析
如果完全使用XML方式,SQL语句可以集中维护,做到与Java代码完全隔离,便于对
SQL调优
。
啊浪的博客
·
2018-06-13 23:23
数据库
Java
mysql explain 用法详解
1为什么要学习explain很多高级面试,常见的问题就是
SQL调优
。作为初级程序员,掌握
SQL调优
的第一步是学习explain.EXPLAIN是快速修复慢查询的好工具。
安小然然
·
2018-06-08 14:45
Hive
SQL调优
总结
Hive
SQL调优
总结本文参考链接(总结的很棒很全面)这里只是总结了一下HQL上面的一些优化点,并不考虑Hadoop层面的参数、配置优化目录Hive
SQL调优
总结目录使用分区剪裁、列剪裁少用count(
阳呀么阳阳阳
·
2018-06-03 15:23
阳阳阳在学大数据
the
way
to
jgs
My
SQL调优
My
SQL调优
可以从几个方面来做:架构层:做从库,实现读写分离;2.系统层次:增加内存;给磁盘做raid0或者raid5以增加磁盘的读写速度;可以重新挂载磁盘,并加上noatime参数,这样可以减少磁盘的
chenshengsheng
·
2018-05-14 01:23
MySQL调优
mysql
面试整理---京东/58到家
重入锁,读写锁,排他锁,共享锁)分布式锁Redis实现分布式锁zookeeper实现分布式锁线程池(参数,线程创建过程,拒绝策略),实际应用线程安全的集合synchronize和volatile数据库
SQL
liudashuang2017
·
2018-05-04 13:13
个人笔记
sql调优
第一步explain plan执行计划
explainplan是sql的执行计划。如果一条sql平时执行的好好的,有一天突然变得很差,如果排除系统资源和阻塞的原因,基本可以断定是执行计划出现了问题。执行计划可以定位sql性能的问题。2.使用sql语句EXPLAINPLANFORSELECT*FROMDAVE;SELECTplan_table_outputFROMTABLE(DBMS_XPLAN.DISPLAY('PLAN_TABLE')
哈哈哈哈蜜瓜
·
2018-04-23 10:31
sql进阶sql调优
举一反三:跨平台版本迁移之 XTTS 方案操作指南
擅长
SQL调优
,OracleRac等维护,管理。本文由恩墨大讲堂155期线上分享整理而成。课程回看可点击文末“阅读原文”。
Enmotech
·
2018-04-22 00:00
建议自学
core学学微服务容器.netcore如何跨平台如何容器部署和微服务框架------------------------------------------------微服务架构、ServiceFabric
sql
荆棘人
·
2018-04-12 15:00
一名高级php程序员应具备的专业技能知识
3.熟练使用流行的php框架如thinkphplaravel,yii2等.4.熟练掌握mysql优化,特别是对
sql调优
和索引有深入的理解和丰富的使用经验。
董哥007
·
2018-04-08 22:10
php
性能优化之My
SQL调优
篇
MySQL对于很多Linux从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。图-MySQL查询过程1.2优化的哲学优化有风险,涉足需谨慎1.2.1优化可能带来的问题优化不总是对一个单纯的环境进行,还很可
程序员技术圈
·
2018-03-31 17:13
性能优化之My
SQL调优
篇
MySQL对于很多Linux从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。图-MySQL查询过程1.2优化的哲学优化有风险,涉足需谨慎1.2.1优化可能带来的问题优化不总是对一个单纯的环境进行,还很可
茶轴的青春
·
2018-03-31 00:00
java
程序员
数据库性能优化
mysql优化
数据库My
SQL调优
一、架构层面1、做主从复制。2、实现读写分离。3、分库分表。二、系统层面1、增加内存。2、硬盘使用固态硬盘SSD。3、给磁盘做raid0或者raid5以增加磁盘的读写速度。4、可以重新挂载磁盘,并加上noatime参数,这样可以减少磁盘的I/O。三、MySQL本身的优化1、如果未配置主从同步,可以把bin-log功能关闭,减少磁盘I/O。2、在my.cnf中加上skip-name-resolve,
Derllk
·
2018-03-22 23:58
java数据库调优
总结一下工作中的My
SQL调优
经验
多数时候数据库会成为整个系统的瓶颈,比如大的数据量的插入与修改,频繁的亦或是高流量的访问,都会对数据库系统带来很大的压力。我在平时工作的时候,总是会遇到大数据量的插入、修改或是查询的操作,所以在工作的时候积累了一些MySQL数据库的调优方式,在这里与大家分享一下。1、缓存。缓存是解决这类问题的一把手。它既可以加快整个系统(并非数据库系统,使用缓存的时候并没有去访问数据库)的访问速度,也可以减少数据
送我一个微笑
·
2018-03-14 00:00
java
XXL-JOB v1.9.1,分布式任务调度平台
2、调度报表新增"运行中"中状态项;3、调度报表优化,报表
SQL调优
并且新增LocalCache缓存(缓存时间60s),提高大数据量下报表加载速度;4、修复打包部署时资源文件乱码问题;5、修复新版本chrome
xuxueli
·
2018-02-22 00:00
任务调度
任务管理器
定时器
java
quartz
SQL调优
和诊断神器SQLTXPLAIN (SQLT)简介(二 XPLORE Module)
其他参考:【SQL工具】
SQL调优
和诊断神器SQLTXPLAIN(SQLT)简介注意
TeacherWhat
·
2018-02-17 10:43
Oracle
----SQL
Performance
数据库工具
springboot + mybatis +easyUI整合案例
概述springboot推荐使用的是JPA,但是因为JPA比较复杂,如果业务场景复杂,例如企业应用中的统计等需求,使用JPA不如mybatis理想,原始
sql调优
会比较简单方便,所以我们的项目中还是使用的
findhappy117
·
2018-02-14 11:23
springboot
mybatis
easyUI整合案例
搭建企业web集群架构配置【详解】
Xcahce插件等;其中包含:Nginx(Nginx的安装及Nginx反向代理配置,对Nginx进行优化)PHP(对PHP进行安装,及使用Xcache来加速php服务)MySQL(对Mysql进行安装,My
sql
薄凉小伙
·
2018-02-01 20:33
薄凉小伙的运维成长之路
MySQL索引和
SQL调优
[TOC]MySQL索引和
SQL调优
本文有参考网上其他相关文章,本文最后有附参考的链接MySQL索引MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型
吴德宝AllenWu
·
2018-01-31 23:45
MySQL(用户管理,常用sql语句,数据库备份恢复,My
SQL调优
,恢复误操作数据)
一、MySQL用户管理。一个MySQL数据库里可以跑多个库,总不能给所有人的程序员root用户,则可以给他们单独的用户访问数据库。创建用户:(grantallon*.*to'user1'是把所有库的权限给'user1,他的来源Ip是127.0.0.1,他的密码是lty123456')(第一个*是库名,如果你写成mysql.*那就是对mysql库的所有权限)(来源ip也可以写成%,表示来源的所有ip
小新锐
·
2018-01-15 21:15
用户
管理
常用
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他