- 博客(3)
- 收藏
- 关注
原创 数据库库表分离
由于用户的增多,数据的增多,单机的数据库往往支撑不住快速发展的业务,所以数据集群就产生了。读写分离就是读和写分离了,对应到数据库集群一般都是一主一从,或者一主多从。业务服务器把需要写的操作都写到主数据库,读的操作都去从库查询。主库会同步数据到从库保证数据的一致性。。在单机的情况下,一般我们做数据库优化都会加索引,但是加了索引对查询有优化,但是会影响写入,因为写入数据会更新索引。所以做了主从之后,我们可以单独的针对从库做索引上的优化,而主库可以减少索引而提高写的效率。主从同步延迟。
2023-12-18 11:40:19
955
原创 优化sql
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where num=0 3.应尽量避免在 where 子句中使用!=或<>操作符,否则引擎将放弃使用索
2023-12-07 20:30:39
861
原创 多线程的问题梳理
线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。线程是独立调度和分派的基本单位。同一时刻只允许执行一个的线程叫单线程;则同一时刻,可以执行多个线程称为多线程。
2023-11-09 20:37:31
27
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人