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
mysql性能优化相关
MySQL性能
调优(系统参数调优)总结
最近,发现数据库中偶尔会发现丢失数据的问题,为了解决此问题,查询了很多资料,最终优化mysql。查看项目log,发现丢失数据的时间点报错1205,通过查询mysql官方错误代码对照表得知,1205是数据库发生阻塞。经过分析发现,项目中某些表会不断的进行写操作,而读操作却很少,写操作意味着排它锁(写锁),如果线程太多,某个线程进行写操作,同时会锁表,其他线程只能处于等待状态,My
老牛吃嫩草_
·
2018-08-02 00:00
数据库
MYSQL性能
优化目标
注:以MySQL为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础优化目标减少IO次数IO永远是数据库最容易瓶颈的地方,大部分数据库操作中超过90%的时间都是IO操作所占用的,减少IO次数是SQL优化中需要第一优先考虑,当然,也是收效最明显的优化手段。降低CPU计算除了IO瓶颈之外,SQL优化中需要考虑的就是CPU运算量的优化了。orderby,groupby,distinct…
jerry-89
·
2018-07-31 22:11
mysql
MySql性能
调优一(存储引擎InnoDB,MyISAM)
前言最近想学习
mysql性能
调优,先看了mysql存储引擎,mysql在建表时可选多个存储引擎。目前有一个浅显的理解,记个笔记,忘了之后可以回来看看。
苑苑苑爱学习
·
2018-07-28 21:39
性能优化实践
2、如果是代码层面的问题,考虑减少代码复杂度或者
优化相关
算法。比如for循环次数过多、if判断过多、重复逻辑代码过多等
不怕晒的仙人掌
·
2018-07-23 17:29
性能优化之路
DBA07 - MySQL读写分离 MySQL多实例、
MySQL性能
调优
一、MySQL读写分离1.1什么是数据读写分离把客户端访问数据时的查询请求和写请求分别给不同的数据库服务器处理。1.2为什么要对数据做读写分离减轻单台数据库服务器的并发访问压力提高数据库服务器硬件利用率1.3实现数据读写分离的方式人肉分离:做不同的数据操作时,访问指定的数据库服务器使用mysql中间件提供的服务实现:mycatmysql-proxymaxscale1.4使用中间件提供的服务做数据读
李俊的博客
·
2018-07-22 18:41
#
MySQL
(三)
MySQL性能
调优-SQL查询优化
如何获取有性能问题的SQL通过用户反馈获取存在性能问题的SQL(客户页面加载速度慢)通过慢查询日志获取存在性能问题的SQL实时获取存在性能问题的SQL执行SQL的过程客户端发送SQL请求给服务器服务器检查是否可以在查询缓存中命中该SQL服务器端进行SQL解析,预处理,再有优化器生成对应的执行计划根据执行计划,调用存储引擎的API来查询数据将结果返回给客户端Mysql优化器可优化的SQL类型重新定义
Cug_wangww
·
2018-07-21 00:00
Mysql
Mysql-Sysbench性能测试
MySql性能
测试工具-sysbenchsysbench简介sysbench是跨平台的基准测试工具,支持多线程,支持多种数据库;主要包括以下几种测试:cpu性能磁盘io性能调度程序性能内存分配及传输速度
李佳良
·
2018-07-19 09:29
Mysql
Sysbench
性能测试
追踪shell调用过程-strace--性能优化与测试
可以用来
优化相关
内容具体性能优化与测试转自https://blog.csdn.net/z1134145881/article/details/52079836Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传
lilil371324
·
2018-07-11 13:09
linux
内存调试
MYSQL基础
MYSQL基础知识1MySQL数据库概要2简单MySQL环境3数据的存储和获取4MySQL基本操作5函数6数据查询核心技术7索引8存储过程9触发器10视图11事务12系统管理高级技术13数据库备份与还原14
MySQL
King曾怀志
·
2018-07-06 17:36
MySQL性能
优化神器Explain使用分析
简介我们前面介绍过慢查询,通过慢查询可以定位执行效率较差的SQL语句,定位到一个SQL语句以后,我们下面就是要探究为什么该SQL语句执行效率很低,是因为全表扫描、还是索引设置不当,这些信息都需要通过EXPLAIN来获取。EXPLAIN命令是查看优化器如何决定执行查询的主要方法。它可以对SELECT语句进行分析,并输出SELECT执行的详细信息,以供开发人员针对性优化。EXPLAIN命令用法十分简单
DivineH
·
2018-07-03 09:24
mysql
MySQL 性能优化实战
本场Chat首先会带领大家畅聊
MySQL性能
优化,了解MySQL安装、MySQL引擎选择和表设计上的优化等。
GitChat的博客
·
2018-07-03 02:06
MySQL-MMM架构部署(有图)
MySQL-MMM架构部署MySQL-MMM架构使用
MySQL性能
调优1MySQL-MMM架构部署1.1问题本案例要求熟悉实现MySQL-MMM的架构部署,主要包括以下任务:安装依赖包安装软件包配置MySQL-MMM1.2
两条小鱼
·
2018-06-30 18:13
MySQL
MMM
架构部署
zabbix监控
mysql性能
(106)
zabbix监控
mysql性能
(106)今天来看看zabbix如何监控
mysql性能
,这边使用mysql自带的模板,可以监控如下内容:OPS(增删改查)、mysql请求流量带宽,mysql响应流量带宽,
xiaocao13140
·
2018-06-28 14:33
Linux
java互联网FOR面试-数据库-explain执行计划解读
https://blog.csdn.net/xifeijian/article/details/19773795本文我们主要介绍了
MySQL性能
分析以及explain的使用,包括:组合索引、慢查询分析、
灰烬之灵新
·
2018-06-27 16:06
数据库
MySQL性能
优化参数详解
MySQL性能
优化参数详解1.innodb_buffer_pool_size作用:缓存innodb表的索引,数据,插入数据时的缓冲MariaDB[(none)]>showglobalvariableslike"innodb_buffer_pool_size
东城绝神
·
2018-06-23 15:35
mysql
Sharding-Sphere 3.X万众瞩目登场,如约而至!
术小能手2018-05-2311:41:43浏览432评论0分布式
mysql性能
数据库配置中间件分布式数据库摘要:从Sharding-JDBC到Sharding-Sphere,老铁粉陪它一同走过,新朋友也在陆续加入
gongfuchun
·
2018-06-22 14:05
MYSQL
分布式系统
压缩感知与图像重建(1凸
优化相关
概念)
在正题之前,首先明确几个相关概念:(1)凸集(convexset):集合C内任意两点的连线都在集合C内。(2)凸函数(convexfunction):如:(3)Lp范数:(4)L0范数:一个向量的L0范数等于该向量中非零元素的个数,即:(5)L1范数:一个向量的L1范数等于该向量中各元素的绝对值之和,即:L0范数的最优化是一个NP-hard问题,而L1范数可以认为是L0范数的最有凸近似,通常用L1
Rita_2017
·
2018-06-20 20:59
凸优化
mysql性能
优化之default_storage_engine
1:查看MySQL的存储引擎信息1.1使用showengines命令。mysql>showengines;+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+|Engine|Support
拎壶冲冲冲
·
2018-06-19 14:17
mysql
性能
优化
mysql运维优化之路
盘点一下影响
MySQL性能
的因素
既然要优化数据库,我们就首先要知道,优化的是什么,或者说:什么因素影响了数据库的性能。影响数据库因素主要因素总结如下:商业需求对性能的影响*系统架构(存储架构)及实现对性能的影响*query语句对数据库性能的影响*Schema设计对系统性能影响*硬件环境对数据库的性能的影响*商业需求对性能的影响不合理需求造成资源投入产出比过低,这里我们就用一个看上去很简单的功能来分析。需求:一个论坛帖子总量的统计
K'illCode
·
2018-06-17 10:19
mysql
为什么一定要前后端分离?
在
MySQL性能
优化、JVM调优、分布式领域有着丰富的经验。
架构师小秘圈
·
2018-06-16 15:43
遇到的
MySQL性能
问题记录下
涉及到的表结构及数据如下:minute_time点击表名下载month_show_data点击表名下载以前的SQL如下:#explainselecta.minute,IF(20=10,IFNULL(b.request_second,0),IF(20=20,IFNULL(ROUND((b.traffic_rcvd_second/1024),2),0),IFNULL(ROUND((b.traffic_
一个善良的码农
·
2018-06-15 14:12
SQL
High Performance Auto Layout
前言我们都希望自己的app能流畅运行不掉帧,这个topic介绍了iOS12苹果都做了哪些针对流畅度的
优化相关
的底层运行机制怎样高效地使用自动布局autolayout相关iOS12的优化首先,苹果在iOS12
fruitymoon
·
2018-06-13 13:42
MySQL优化insert性能的方法示例
MySQL性能
优化
MySQL性能
优化就是通过合理安排资源,调整系统参数使MySQL运行更快、更节省资源。
MySQL性能
优化包括查询速度优化、更新速度优化、MySQL服务器优化等。
傲雪星枫
·
2018-06-13 09:24
秒杀系统设计架构与实现
架构思路Question1:由于要承受高并发,mysql在高并发情况下的性能下降尤其严重,下图为
Mysql性能
瓶颈测
javaEE小菜鸟
·
2018-06-11 21:28
涨姿势:Mysql 性能优化完全手册
涨姿势:
Mysql性能
优化完全手册深入理解MySQL服务器架构客户端层MySQL逻辑架构整体分为三层,最上层为客户端层,诸如:连接处理、授权认证、安全等功能均在这一层处理。
一只阿木木
·
2018-06-11 17:00
mysql性能
测试工具:sysbench
mysql性能
测试工具:sysbench安装我的环境是centos7yum-yinstallmakeautomakelibtoolpkgconfiglibaio-develgithub下载:https:
煲煲菜
·
2018-06-10 00:00
sysbench
mysql
MySQL性能
分析工具profiling
MySQL性能
分析工具profilingMySQL数据库中,可以通过配置profiling参数来启用SQL性能分析,找出当前SQL瓶颈,进而优化、调整sql语句。
Field_Yang
·
2018-06-09 01:39
mysql数据库
学习笔记:MySQL入门经典(机械工业出版社)
page01基础知识1MySQL数据库概要2简单MySQL环境3数据的存储和获取4MySQL基本操作5函数6数据查询核心技术7索引8存储过程9触发器10视图11事务12系统管理高级技术13数据库备份与还原14
MySQL
周少言
·
2018-06-07 08:41
[转]
Mysql性能
调优
阅读更多一:主要查看命令SHOWSTATUS;FLUSHSTATUS;二:调优的参数和各项参数比[1]查看当前连接数SHOWSTATUSLIKE'Thread_%';Thread_cached:被缓存的线程的个数Thread_running:处于激活状态的线程的个数Thread_connected:当前连接的线程的个数Thread_created:总共被创建的线程的个数[2]TCH=ThreadC
liu86th
·
2018-06-06 14:00
mysql5.6性能优化
2、
mysql性能
参数showstatus;查看所有的参数,showstatuslike‘Slow_queries’查询其中一个参数;常用的参数:•Slow_queries慢查询次数•Com_(CRUD
麦片粥
·
2018-06-04 20:58
180601-
MySql性能
监控工具MyTop
mysql性能
监控小工具之mytop参考:HowToUseMytoptoMonitorMySQLPerformanceI.安装与配置Centos下可以直接通过yum进行安装yuminstallmytop
小灰灰Blog
·
2018-06-02 00:00
tools
mysql
TensorFlow技术内幕(三):源码结构
根目录结构首先整体看一下整体的目录结构:图1:TF根目录然后了解一下每个目录的功能:目录功能tensorflow/cCAPI代码tensorflow/ccC++API代码tensorflow/compilerXLA,JIT等编译
优化相关
jony0917
·
2018-06-01 17:10
MySQL-性能优化-优化设计和设计原则
MySQL-性能优化-优化设计和设计原则
MySQL性能
优化目的如何合理的设计数据库?什么样的数据库设计才能给后期DBA优化提供基石?数据库设计与程序设计的差异?
yunzhaji3762
·
2018-05-30 17:03
Java
架构
spring
分布式
微服务
mysql
Mysql-InnoDB存储引擎中-join原理
本文翻译自
mysql性能
调优及架构设计优化部分。主要是做个记录和增加学习的广度。实现算法:NestedLoopJoin。
刘二郎
·
2018-05-29 20:30
数据库
mysql性能
调优和架构设计笔记
查询数据库文件存储路径showglobalvariableslike"%datadir%";数据库文件“.frm”文件:与表相关的元数据(meta)信息都存放在“.frm”文件中,包括表结构的定义信息等。不论是什么存储引擎,每一个表都会有一个以表名命名的“.frm”文件。所有的“.frm”文件都存放在所属数据库的文件夹下面。.MYD”文件:“.MYD”文件是MyISAM存储引擎专用,存放MyISA
HungryAndFoolish
·
2018-05-29 00:00
数据库
mysql性能
调优,根据硬件修改my.ini配置文件
1.修改默认存储引擎打开my.ini配置文件,修改default-storage-engine=INNODB参数 注意:修改后必须重启mysql服务key_buffer_size=256M #key_buffer_size指定用于索引的缓冲区大小,增加它可得到更好的索引处理性能。对于内存在4GB左右的服务器该参数可设置为256M或384M。注意:该参数值设置的过大反而会是服务器整体效率降低!max
微末666
·
2018-05-27 20:24
mysql
MySQL性能
优化[理论篇]-聚簇索引和非聚簇索引,InnoDB和MyISAM
聚簇索引聚簇索引(ClusteredIndex)并不是一种新的数据结构,只是B树索引的一种存储方式。聚簇索引的特点是完整的数据行就放在B树的叶子结点中,Clustered(聚簇,集群)就表示数据行与对应的键紧凑的存储在一起。下图是《高性能MySQL》聚簇索引的截图,其中,叶子结点包含了数据行的完整数据,非叶子节点只包含索引列数据。数据行的逻辑顺序与聚簇索引的顺序一致。B+树中叶子结点以链表的形式串
Holmofy
·
2018-05-27 01:45
[数据库]
--MySQL
MySQL数据库优化
MySQL-性能优化-优化设计和设计原则
MySQL-性能优化-优化设计和设计原则
MySQL性能
优化目的如何合理的设计数据库?什么样的数据库设计才能给后期DBA优化提供基石?数据库设计与程序设计的差异?
QiuRiMangCao
·
2018-05-27 00:00
mysql表碎片清理和表空间收缩(即清理碎片后report_site_day.ibd文件磁盘空间减小,该方案基于独立表空间存储方式)
OPTIMIZETABLE[tablename],当然这种方式只适用于独立表空间清除碎片的优点:降低访问表时的IO,提高
mysql性能
,释放表空间降低磁盘空间使用率OPTIMIZETABLEipvacloud.report_site_day
攻心的子乐
·
2018-05-23 16:28
SQL
【总结】数据库优化的若干方法
导图下图是我结合自己的经验以及搜集整理的数据库
优化相关
内容的思维导图,如果图片不清楚,可以在浏览器中右键,在新窗口中查看(Chrome)或者查看图像(FireFox)。
悠扬的牧笛
·
2018-05-22 09:00
什么因素影响了数据库的性能?
本文来自作者奋斗在GitChat上分享「
MySQL性能
优化之影响性能的因素」奋斗,小马用车主程工程师,兼职MySQLDBA,拥有多年的互联网项目经验,曾就职于知名互联网公司,擅长数据库优化、架构设计、混编程序架构容错及设计
GitChat技术杂谈
·
2018-05-21 07:00
MySQL性能
优化[实践篇]-索引合并与复合索引
从上一篇创建索引的实践中,我们看到了索引给我们带来的性能提升是非常可观的。我们上次创建的表结构非常简单,只有两三个字段,where子句查询条件只有一个字段。实际应用场景中我们的表结构会更复杂,查询条件也会非常多。在多条件查询的情况下又如何才能用到索引呢,我们可以测试一下。准备测试数据创建表结构createtabletb_test(idintprimarykeyauto_increment,c1ch
Holmofy
·
2018-05-20 19:01
[数据库]
--MySQL
MySQL数据库优化
MySQL 参数优化:32G memory,32 core
MySQL性能
优化之参数配置1、目的:通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高
MySQL性能
。
Demonson
·
2018-05-17 13:02
MySQL
MySQL
基础
MySQL
架构
MySQL
优化
软件性能测试技术树(三)----数据库(MySQL)性能
全图:MySQL重点监控指标:MySQL主流分支:数据库架构设计:MySQL慢查询:SQL语句分析与调优:MySQL索引:MySQL存储引擎:MySQL实时监控:MySQL集群监控工具:Jmeter开发
MySQL
Andrea-Pirlo
·
2018-05-14 17:00
MySQL性能
优化以及常用命令
1.将查询操作SELECT中WHERE条件后面和排序字段建立索引2.按需查询,需要哪个字段就查哪个字段,禁止使用"SELECT*"3.数据库引擎最好选用InnoDB,少用MyIsam,MyIsam适合查询较多,InnoDB适合插入和更新较多操作4.学会分析慢查询日志显示慢查询日志基础信息:showvariableslike'slow_query%';显示慢查询日志时间:showglobalvari
勾践
·
2018-05-10 23:00
Mysql索引
优化相关
——执行计划
对于mysql优化最常用的就是索引,那么我们如何判断这个索引有没有执行呢?查看执行计划EXPLAINSELECT***;首先介绍一下执行计划中type字段这列很重要,显示了连接使用了哪种类别,有无使用索引.从最好到最差的连接类型为const、eq_reg、ref、range、indexhe和ALL(1).system这是const联接类型的一个特例。表仅有一行满足条件.如下(tbl_station
橙子8145
·
2018-05-07 20:57
MySql
mysql性能
优化神器 -- Explain
一、简单使用explain+查询语句+\G(格式化,可选);例:各列含义解释:1.id:SELECT查询的标识符.每个SELECT都会自动分配一个唯一的标识符。2.select_type:SELECT查询的类型。3.table:查询的是哪个。4.partitions:匹配的分区。5.type:join类型。6.possible_keys:此次查询中可能用到的索引。7.key:mysql决定使用哪个
ChaseDreamBoy
·
2018-05-05 19:30
mysql
mysql系列
mysql性能
优化总结
看完高性能mysql这本书,对
mysql性能
优化有了更加深刻全面的了解,下面从以下几个方面总结如何优化Mysql查询性能:一、在创建数据库表时选择合适的列.我们在创建数据库表时所选择的列尽量满足一下几个条件
_抱歉打扰了
·
2018-04-29 19:59
数据库优化
mysql性能
调优中explain详解
mysql性能
调优中explain详解在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL
空白_回忆
·
2018-04-28 17:50
mysql
sysbench测试
mysql性能
(TPS、QPS、IOPS)
掌握数据库的性能情况是非常必要的。本文介绍了MySQL基准测试的基本概念,以及使用sysbench对MySQL进行基准测试的详细方法,本文主要针对金山的单版RDS数据库测试。一、基准测试简介1、什么是基准测试数据库的基准测试是对数据库的性能指标进行定量的、可复现的、可对比的测试。基准测试与压力测试基准测试可以理解为针对系统的一种压力测试。但基准测试不关心业务逻辑,更加简单、直接、易于测试,数据可以
三支烟
·
2018-04-25 14:05
sysbench
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他