朴素系统优化思维的实践
常见的系统优化方案有很多,系统扩容、单此执行优化非核心流程剔除、分布式缓存等等,今天,就记录从一件小事到系统优化的多种方案的思考。
Johnny21 Johnny21
4年前
MySQL8.0和MySQL5.7的区别
隐藏索引在8.0中,索引可以隐藏。隐藏索引对性能调试非常重要,索引可以被隐藏和显示,当一个索引隐藏时,不会被查询优化器所使用。隐藏一个索引,然后观察数据库性能是否下降,如果下降,说明该索引有效,否则无效,可以删除。隐藏索引语法:ALTERTABLEtALTERINDEXiINVISIBLE恢复索引语法:AL
Stella981 Stella981
3年前
Apache Calcite项目简介
文章导读:1.什么是Calcite?2.Calcite的主要功能?3.如何快速使用Calcite?什么是CalciteApacheCalcite是一个动态数据管理框架,它具备很多典型数据库管理系统的功能,比如SQL解析、SQL校验、SQL查询优化、SQL生成以及数据连接查询等,但是又省略了一些关键的功能,比如C
Wesley13 Wesley13
3年前
Mysql 数据类型、约束类型
mysql数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUME
Wesley13 Wesley13
3年前
Oracle优化器之自动重新优化(Automatic Reoptimization)功能
概述通过12c的自动重新优化(AutomaticReoptimization以后简称AR)功能,Oracle进一步的扩展和增强了11gR2版本的基数反馈(CFB)功能,来重新优化重复执行的SQL。自动重新优化(AR)功能,主要包括两种形式的优化:统计反馈(StatisticsFeedback以后简称SFB): 
Wesley13 Wesley13
3年前
MySQL之锁、事务、优化、OLAP、OLTP
本节目录一锁的分类及特性二表级锁定(MyISAM举例)三行级锁定四查看死锁、解除锁五事务六慢日志、执行计划、sql优化七OLTP与OLAP的介绍和对比八关于autocommit的测试一锁的分类及特性  数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何
Easter79 Easter79
3年前
Sql Server之旅——第一站 那些给我们带来福利的系统视图
本来想这个系列写点什么好呢,后来想想大家作为程序员,用的最多的莫过于数据库了,但是事实上很多像我这样工作在一线的码农,对sql都一知半解,别谈优化和对数据库底层的认识了,我也是这样。。。一:那些系统视图1\.系统视图是干什么呢?从名字上看就知道,系统视图嘛?猜的不错的话,就是存放一些sqlserver系统的一些信息,
Stella981 Stella981
3年前
PostgreSQL postgresql 读书会 一期 4 如何开始优化数据库
!(https://oscimg.oschina.net/oscnet/3d6f1050f08b3d95e40a60e6605a8dd7555.png)!(https://oscimg.oschina.net/oscnet/83f3283fa77371848c9b6c389ae97bc28cf.png)在开始读书会开始前,还是要重申读
Wesley13 Wesley13
3年前
MySQL批量SQL插入性能优化
前言对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQLinnodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。方法1\.一条SQL语句
流浪剑客 流浪剑客
1年前
JProfiler for Mac 14 附 注册码 支持M1
是一款针对Mac用户的专业Java性能分析工具,它可以帮助开发人员识别和解决Java应用程序的性能瓶颈和问题。JProfilerforMac提供了全面的分析和优化功能,包括实时监控Java应用程序的各个方面,如内存使用情况、CPU占用、线程活动和数据库访问