• 网络、数据库相关的基础知识面试题

      select和epoll相比的优缺点? socket编程中I/O多路复用有select, poll, epoll。 select的缺点有 1)连接数受到限制,默认1024;2)随着连接数的增加,性能会下降,因为每都需要线性扫描文件描述符集合fd_set…

    • mysql面试题集合

      MySQL有哪些日志,分别是什么用处?mysql日志一般分为5种错误日志:-log-err (记录启动,运行,停止mysql时出现的信息)二进制日志:-log-bin (记录所有更改数据的语句,还用于复制,恢复数据库用)查询日志…

    • 什么查询会导致索引失效?

      如果条件中有or,即使其中有条件带索引也不会使用。要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引对于多列索引,不是使用的第一部分,则不会使用索引。like查询是以%开头。如果列类型是字…

    • 数据库索引设计的原则是什么?

      表的某个字段值得离散度越高,该字段越适合选作索引的关键字。主键字段以及唯一性约束字段适合选作索引的关键字,原因就是这些字段的值非常离散。占用存储空间少的字段更适合选作索引的关键字。例如,与字符…

    • 如何备份Redis 数据?

      Redis 对于数据备份是非常友好的, 可以在服务器运行的时候对 RDB 文件进行复制: RDB 文件一旦被创建, 就不会进行任何修改。 当服务器要创建一个新的 RDB 文件时, 它先将文件的内容保存在一个临时文件里…

    • Redis的持久化方案都有哪些?各有什么优缺点?

      Redis 提供了多种不同级别的持久化方式:RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行…

    • MongoDB面试知识点

      为什么我们要使用MongoDB? 特点: 高性能、易部署、易使用,存储数据非常方便。主要功能特性有: 面向集合存储,易存储对象类型的数据。 模式自由。 支持动态查询。 支持完全索引,包含内部对…

    • 收集的一些Redis面试题,欢迎挑战

      1. mySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据 相关知识:redis 内存数据集大小上升到一定大小的时候,就会施行数据淘汰策略。redis 提供 6种数据淘汰策略: volatile-l…

    • 几个简单的基本的sql语句

      选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 查…

    • 创建新表?

      create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)