数据库
文章平均质量分 79
这货不是陈进坚
一只很努力很努力的程序猿~ 联系我:jian1098@qq.com
展开
-
mysql中的索引
探索mysql索引原创 2024-04-30 09:43:19 · 682 阅读 · 0 评论 -
MySQL的事务隔离级别
事务的基本要素1、原子性(Atomicity)事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。2、一致性(Consistency)事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可能A扣了钱,B却没收到。3、隔离性(Isolation)同一时间,只允许一个事务请求同一数据,不同的事务之间彼此没有任何干原创 2022-01-25 11:16:43 · 154 阅读 · 0 评论 -
rabbitMQ和redis用作消息队列的区别
原文链接: rabbitmq和redis用作消息队列的区别 - 刘清政 - 博客园 (cnblogs.com)可靠性redis :没有相应的机制保证消息的可靠消费,如果发布者发布一条消息,而没有对应的订阅者的话,这条消息将丢失,不会存在内存中;rabbitmq:具有消息消费确认机制,如果发布一条消息,还没有消费者消费该队列,那么这条消息将一直存放在队列中,直到有消费者消费了该条消息,以此可以保证消息的可靠消费;实时性redis:实时性高,redis作为高效的缓存服务器,所有数据都存在在服务器中,所转载 2021-12-31 15:02:08 · 241 阅读 · 0 评论 -
ElasticSearch学习笔记
本文作者:陈进坚个人博客:https://jian1098.github.ioCSDN博客:https://blog.csdn.net/c_jian简书:https://www.jianshu.com/u/8ba9ac5706b6联系方式:jian1098@qq.com简介Elasticsearch是一个基于Lucene的搜索服务器,它提供了一个分布式多用户能力的全文搜索引擎。全文搜索属于最常见的需求,开源的 Elasticsearch 是目前全文搜索引擎的首选。它可以快速地储存、搜索和分.原创 2020-11-25 16:40:36 · 150 阅读 · 0 评论 -
多线程高并发编程MySQL数据库处理
本文作者:陈进坚个人博客:https://jian1098.github.ioCSDN博客:https://blog.csdn.net/c_jian简书:https://www.jianshu.com/u/8ba9ac5706b6联系方式:jian1098@qq.com摘要 现在很多主流的编程语言都支持多线程或者协程处理,例如天生支持协程的go语言、php+swoole等。但是多线程和单线程不同,多线程如果不对数据库做处理的话,有时候单线程跑的程序没有问题,但是一旦开启多线程,数据库就.原创 2020-08-10 17:51:44 · 4607 阅读 · 0 评论 -
MySQL修改最大连接数和连接等待时间
//查询最大连接数select VARIABLE_VALUE from information_schema.GLOBAL_VARIABLES where VARIABLE_NAME='MAX_CONNECTIONS';//设置最大连接数set global max_connections = 3600;//查询连接等待时间show global variables like 'wait_timeout';//设置连接等待时间set global wait_timeout=30;//原创 2020-05-11 17:23:50 · 2120 阅读 · 0 评论