五、Mysql的隔离级别
一共有四种
读未提交 READ UNCOMMITTED | 0 : 存在脏读,不可重复度,幻读的问题。
读已提交 READ COMMITTED | 1 : 解决脏读问题,存在不可重复读,幻读的问题。
可重复读 REPEATABLE READ | 2 : 解决脏读,不可重复读的问题,存在幻读,默认隔离级别。
序列化 SERIALIZABLE | 3 : 解决脏读,不可重复读,幻读,可保证事务安全,但完全串行执行,性能最低。
六、Mysql日志有哪些
1:重做日志(redo log)
2:回滚日志(undo log)
3:二进制日志(binlog)
4:错误日志(errorlog)
5:慢查询日志(slow query log)
6:一般查询日志(general log)
7:中继日志(relay log)
重点需要关注的是二进制日志( binlog )和事务日志(包括redo log 和 undo log )
七、如何看Linux 系统负载
使用 uptime 指令
得到的结果中 load average: 0.00, 0.01, 0.05 分别是过去1分钟内,5分钟内,15分钟内的平均负载
也可以使用 top 指令来看有什么进程和处于什么状态
八、编程题:语言不限,在升序数组中查找数字出现的位置,空间复杂度和时间复杂度是多少
空间时间复杂度我以前没接触过,所以就随便写了个
public int[] array1 ;
public int x;
void Sort(int x ,int[] array)
{
for(int i = 0; i<=array.Length-1;i++)
if (array[i] == x)
{
Debug.LogFormat ("第{0}位的数值为{1}",i,x);
break;
}
}
复杂度大概是O(N)