存储相关
文章平均质量分 81
主要分享一些关于文件存储的理解和使用;
数据库相关的使用和理解。
小白de成长之路
专注JavaEE学习与发展de平台
展开
-
21、p6spy输出执行SQL日志
p6spy 是数据库动态监控的一种框架,是一个可以用来监控JDBC执行语句的开源产品,它可以使得数据库数据无缝拦截和操作,而不必对现有应用程序的代码作任何修改。利用p6spy很容易的就能监控到JDBC中执行的SQL语句,便于系统调试和性能调优。p6spy分发包括P6Log,它是一个可记录任何Java应用程序的所有JDBC事务的应用程序。其配置完成使用时,可以进行数据访问性能的监测。p6spy 实现原理是对JDBC的关键类进行了一次包装,让应用系统调用自己的类;原创 2023-08-07 15:42:30 · 964 阅读 · 0 评论 -
5、value为null引发的Redisson异常之RedisResponseTimeoutException
在分析 redisson 为什么会异常蔓延的过程中,实际经历的过程远比文中复杂。一个是 redisson 出错时的日志误导性比较强,看到错误日志的第一反应,要么是网络出错,要么是 redis 服务器出错,在分析了很久之后才排除了网络和 redis 的原因,从而转到分析 redisson 自身的实现机制。另外,在分析 redisson 的过程中,最开始的设想其实是在请求阶段关闭了连接,但是没有释放句柄或者引用,这也耗费了比较长的时间。在分析过程中,也打印了不少的 TRACE 日志,这也帮助排除了不少原创 2023-06-22 07:00:00 · 1892 阅读 · 3 评论 -
19、ClickHouse企业中常见的20种用法
ClickHouse企业中常见的20种用法。原创 2023-02-16 14:38:48 · 1168 阅读 · 1 评论 -
18、Mysql高级之日志
在任何一种数据库中,都会有各种各样的日志,记录着数据库工作的方方面面,以帮助数据库管理员追踪数据库曾经发生过的各种事件。MySQL 也不例外,在 MySQL 中,有 4 种不同的日志,分别是错误日志、二进制日志(BINLOG 日志)、查询日志和慢查询日志,这些日志记录着数据库在不同方面的踪迹。原创 2022-12-25 08:00:00 · 876 阅读 · 0 评论 -
17、Mysql高级之常用SQL技巧
DATE_FORMAT | 格式化指定的日期,根据参数返回指定格式的值 || DATE_ADD 和 ADDDATE | 两个函数功能相同,都是向日期添加指定的时间间隔 || DATE_SUB 和 SUBDATE | 两个函数功能相同,都是向日期减去指定的时间间隔 |原创 2022-12-24 07:45:00 · 117 阅读 · 0 评论 -
16、Mysql高级之锁问题
锁是计算机协调多个进程或线程并发访问某一资源的机制(避免争抢)。在数据库中,除传统的计算资源(如 CPU、RAM、I/O 等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。原创 2022-12-23 08:30:00 · 613 阅读 · 0 评论 -
15、Mysql高级之并发参数调整
从实现上来说,MySQL Server 是多线程结构,包括后台线程和客户服务线程。多线程可以有效利用服务器资源,提高数据库的并发性能。在Mysql中,控制并发连接和线程的主要参数包括 max_connections、back_log、thread_cache_size、table_open_cahce。原创 2022-12-23 07:00:00 · 994 阅读 · 0 评论 -
14、Mysql高级之内存管理及优化
1) 将尽量多的内存分配给MySQL做缓存,但要给操作系统和其他程序预留足够内存。2) MyISAM 存储引擎的数据文件读取依赖于操作系统自身的IO缓存,因此,如果有MyISAM表,就要预留更多的内存给操作系统做IO缓存。3) 排序区、连接区等缓存是分配给每个数据库会话(session)专用的,其默认值的设置要根据最大连接数合理分配,如果设置太大,不但浪费资源,而且在并发连接较高时会导致物理内存耗尽。原创 2022-12-22 08:30:00 · 69 阅读 · 0 评论 -
13、Mysql高级之查询缓存优化
开启Mysql的查询缓存,当执行完全相同的SQL语句的时候,服务器就会直接从缓存中读取结果,当数据被修改,之前的缓存会失效,修改比较频繁的表不适合做查询缓存。原创 2022-12-22 08:00:00 · 120 阅读 · 0 评论 -
12、Mysql高级之应用优化
前面文章,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。原创 2022-12-21 08:00:00 · 63 阅读 · 0 评论 -
11、Mysql高级之SQL优化
MySQL优化看它就够了原创 2022-12-20 08:00:00 · 371 阅读 · 0 评论 -
10、日百万点击量系统中MySQL索引的使用
MySQL索引的使用原创 2022-12-20 08:15:00 · 91 阅读 · 0 评论 -
9、Mysql高级之优化SQL步骤
在应用的的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视功能上的实现,但是当应用系统正式上线后,随着生产数据量的急剧增长,很多 SQL 语句开始逐渐显露出性能问题,对生产的影响也越来越大,此时这些有问题的 SQL 语句就成为整个系统性能的瓶颈,因此我们必须要对它们进行优化,本章将详细介绍在 MySQL 中优化 SQL 语句的方法。当面对一个有 SQL 性能问题的数据库时,我们应该从何处入手来进行系统的分析,使得能够尽快定位问题 SQL 并尽快解决问题。原创 2022-12-19 08:45:00 · 84 阅读 · 0 评论 -
8、Mysql高级之各存储引擎特性及选择
MySQL各存储引擎介绍及特性分析、如何选择介绍等原创 2022-12-19 09:15:00 · 101 阅读 · 0 评论 -
7、Mysql高级之索引
想了解MySQL索引,看它就够了原创 2022-12-19 09:00:00 · 66 阅读 · 0 评论 -
6、阿里云OSS对象存储手把手学习及企业使用方案
阿里云OSS对象存储手把手学习及企业使用方案,学习或者企业使用看它就够原创 2022-11-07 18:34:01 · 1213 阅读 · 0 评论 -
5、事务与分布式事务相关理论(CAP、BASE)
关于CAP定理、BASE理论、事务特性、 TCC补偿机制、消息最终一致性 、基于XA协议的两阶段提交看它就够了原创 2022-11-08 08:30:00 · 181 阅读 · 0 评论 -
4、Redis持久化机制
Redis持久化机制RDB、AOF对比原创 2022-10-25 08:30:00 · 42 阅读 · 0 评论 -
3、MongoDB实战使用记录
MongoDB工作中使用总结原创 2022-10-12 11:41:06 · 193 阅读 · 0 评论 -
2、Oracle索引、分区、锁表总结
该篇博文解决你工作中Oracle索引、分区、锁表相关问题原创 2022-10-13 09:00:00 · 850 阅读 · 0 评论 -
1、MySQL及sum case when统计实战讲解
常用于同一纬度不同阶段数据的统计,条件不能放在where后面是,便可使用case when … then … else … end。原创 2022-09-28 08:45:00 · 1079 阅读 · 0 评论