SELECT * 效率低的原因是什么 2023-05-26 676 SELECT * 效率低的原因是:1. 不需要的列会增加数据传输时间和网络开销;2. 对于无用的大字段,如 varchar、blob、text,会增加 io 操作;3. 失去MySQL优化器“覆盖索引 …
RESTful API的命名有什么讲究 2023-05-26 675 和目录没关系,通常是框架路由接管的 request uri解析出来的(v1、v2有可能是实际的目录)。restful规范:/资源名/id/资源名/id,以上为从属关系。/zoos,zoos资源的索引: …
redis缓存数据,内存占满,怎么解决 2023-05-26 740 默认情况下,redis在使用的内存空间超过maxmemory值时,并不会淘汰数据,也就是设置的noeviction策略。对应到redis缓存,也就是值,一旦缓存被写满了,再有写请求到来时,redis不 …
QQ数据库是怎样设计的 2023-05-26 743 QQ数据库设计时:对于群成员上限的问题,不是从数据库层面解决的,而应该有专门的“配额检查”服务/逻辑,在群成员人数变化时用来判断当前群成员人数是否已超上限。 一、QQ数据库是怎样设计的 1、对于群成员 …
postgresql怎么查询日志 2023-05-26 2087 PostgreSQL有3种日志,分别是pg_log(数据库运行日志)、pg_xlog(WAL 日志,即重做日志)、pg_clog(事务提交日志,记录的是事务的元数据)。1、要查看PostgreSQL日 …
oracle怎样快速删除大量的数据 2023-05-26 633 针对数据量比较大的情况较好是分表,但是分表是有代价的,分表后程序也要做响应调整,这要求在前期规划的时候就要考虑到这个问题。更普遍的做法采用分区比较多(个人看法)同时对老数据进行转移。 一、oracle …
oracle数据库有什么优势 2023-05-26 649 1、Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。2、Oracle支持大并发,大访问量, …
Oracle数据库的实例是什么 2023-05-26 634 Oracle实例指的是由Oracle内存结构(SGA)和Oracle进程组合在一起的统称,是一系列复杂的内存结构和操作系统进程;在任何时刻一个Oracle实例只能和一个数据库关联。Oracle利用后台 …
oceanbase和oracle怎么样 2023-05-26 642 OceanBase是阿里巴巴和蚂蚁金服完全自主研发的通用的分布式关系型数据库,定位为商用企业级数据库。Oracle 能所有主流平台上运行(包括 windows)完全支持所有工业标准采用完全开放策略使客 …
OCC和MVCC的区别是什么 2023-05-26 653 最简单的并发控制算法是2PL(2 Phase Locking),分为两阶段:1)获得锁阶段;2)释放锁阶段。一般2PL被称为是悲观并发控制。与之相对的是乐观并发控制OCC( Optimistic Co …
MySQL中一个库中表数量是否有限制 2023-05-26 656 1.限制那肯定是有的,因为系统数据库的表结构信息存储表,字段为:ID INT UNSIGNED 类型,非常多42亿多一点,但肯定不会超过;2.主要是文件系统,对同时打开多少个文件有限制性的:2048, …
MySQL中单引号和反引号的区别是什么 2023-05-26 726 MySQL / MariaDB 数据库中,使用反引号、双引号和单引号的规律可以概括为以下三点:单引号( ‘ )和双引号( ” ) 用于字符串和日期,作用相同。反引号( ` )用于表名和列名。 一、My …