数据库
小太阳当空照
欢迎大家一起交流。。。
展开
-
MySQL进阶篇
优化数据库的方法1、表的设计合理。2、适当建立索引(四种:普通索引、主键索引、唯一索引、全文索引)。3、分表技术(水平分割、垂直分割)。4、读写分离。5、存储过程(模块化编程,可以提高速度)。6、MySQL服务器硬件升级。7、对MySQL配置优化(配置最大并发,调整缓存大小)。8、优化查询语句。9、定时的去清除不需要的数据。sql语句优化有哪些方法?1、对查询进行优化,应尽量避免全表扫描,首先可以考虑在where和order by涉及的列上建立索引。2、尽量避免在where的子句中对原创 2022-02-08 11:11:26 · 695 阅读 · 0 评论 -
关于大流量的网站是如何解决访问量
第一、确认服务器硬件是否足够支持当前的流量。普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大,那么必须首先配置一台更高性能的专用服务器才能解决问题,否则怎么优化都不可能彻底解决性能问题。第二、读写分离,优化表结构。频繁请求数据库时会造成堵塞,增加数据的读取与写入时间。读写分离可使不同的数据库分担不同的任务,减少每个数据库的连接数,加快数据读取速度。第三、缓存技术的合理运用,减少数据库的频繁操作。前台实现完全的静态化当然最好,可以完全不用访问数据库,不过对于频繁更新的网站,静原创 2022-02-07 14:37:01 · 274 阅读 · 0 评论 -
数据库事务
事务是什么?事务是作为一个单元的一组有序的数据库操作,如果组中的所有操作都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所有操作完成,事务则提交,如果一个操作失败,则事务回滚到操作前的状态。事务四种特性1、 原子性:即不可分割性,事务要么全部被执行,要么就全部不被执行。2、 一致性:事务的执行使得数据库从一种正确的状态转换成另一种正确的状态。3、 隔离性:同一时间,只允许一个事务请求同一数据,不同的事务之间没有任何干扰。4、 持久性:事务正确提交后,其结果将永久保存在数据库中。原创 2021-07-26 22:32:07 · 96 阅读 · 0 评论 -
Redis相关
Redis支持的数据类型?String(字符串)、List(列表)、Hash(哈希)、Set(无序集合)、zset(有序集合)。什么是Redis持久化?Redis有哪几种持久化方式?优缺点是什么?持久化就是把内存的数据写到磁盘中,防止服务宕机了内存数据丢失。Redis提供两种持久化方式:RDB(默认,Redis DataBase缩写)和AOF(Append-Only file缩写)。ao...原创 2019-06-27 16:33:26 · 127 阅读 · 0 评论 -
MySQL基础篇
MySQL中主键与唯一索引的区别?答:主键是一种约束,唯一索引是一种索引,两者在本质上是不同的;主键在表中只能有一个,唯一索引可以有多个;主键创建后一定包含唯一索引,而唯一索引不一定是主键;主键不能为null,唯一索引可以为null;主键可以被其他表引用,唯一索引不能;主键和唯一索引都是键,主键为逻辑键,唯一索引为物理键,即主键不实际存在。...原创 2019-06-27 15:56:29 · 241 阅读 · 0 评论