Redis 简介Redis 是一个开源(BSD 许可)的、内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 为什么要用 Redis 在高并发场景下,如果需要经常连接结果变动频繁的数据库,会导致数据库读取及存取的速度变慢,数据库压力极大。因此我们需要通过缓存来减少数据库的压力,使得大量的 ...
分类:
其他好文 时间:
2018-11-09 19:18:13
阅读次数:
157
记录软件安装的过程,比如创建了哪些服务,哪些计划任务以及启动项等等。然后软件安装完成后把关于软件的进程,服务,计划任务等都删掉。然后手动创建一个脚本,用脚本代替软件的启动。比如,如果要启动sqlserver,我们可以写一个脚本,先启动SQL server服务,等等。脚本的内容一般是先启动程序所需要的... ...
一、Mysql 中的索引 索引:顾名思义用来检索、查找数据的key (字段) 几种Mysql 中的常见索引分类:普通索引(联合索引)、唯一索引、主键索引、全文索引 优点:使得查询数据变快 缺点:更新数据时,也需要更新索引。所以更新速度变慢,占据磁盘空间 注意:myisam中可以延迟更新索引 &nbs ...
分类:
数据库 时间:
2018-10-01 00:08:37
阅读次数:
206
原因描述: 当Windows操作系统损坏时,会出现“unread-result-found”错误,比如启动程序将会变慢,响应时间将会延迟。当运行多个应用程序时,可能会遇到崩溃和死机。这个错误可能有很多原因,包括过多的启动条目、注册表错误、硬件/RAM下降、碎片文件、不必要的或冗余的程序安装等等。 解 ...
分类:
数据库 时间:
2018-09-30 15:04:53
阅读次数:
1074
1.增加缓存(把常使用的数据存在缓存中) mysql缓存 redis缓存 2.使用索引 3.优化数据库的数据类型(使用能存储数据的最短类型uchar(16)) 4.对表进行拆分 项目开发过程中,我们数据的数据库数据越来越大,随之而来的是单个表中数据太多。以至于查询速度变慢。出现这种情况时,我们可以考 ...
分类:
数据库 时间:
2018-09-25 19:30:50
阅读次数:
163
明白生产环境中的jvm参数 写代码的时候,程序写完了,发到线上去运行,跑一段时间后,程序变慢了,cpu负载高了……一堆问题出来了,所以了解一下生产环境的机器上的jvm配置是有必要的。比如说: JDK版本是多少?采用何种垃圾回收器? 程序启动的时候默认分配堆内存空间是多少?随着程序的运行,程序最多能使 ...
分类:
其他好文 时间:
2018-09-21 21:40:12
阅读次数:
210
一.索引的作用一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增的时候,就会发现mysql变慢,甚至down掉,这就必须要考虑优化sql了,给数据库建立正确合理的索引,
分类:
数据库 时间:
2018-09-12 15:06:43
阅读次数:
148
昨天面试了一家美颜相机的功能测试岗位,汇总了下面试中问的一部分内容1.CPU,内存,帧率怎样测试2.内存泄露,内存溢出的原因内存泄露:是指程序中间动态分配了内存,但是在程序结束时没有释放这部分内存,从而造成那一部分内存不可用。导致系统运行变慢或应用程序崩溃。OOM即OutOfMemory,一般是由程序编写者对内存使用不当,如对该释放的内存资源没有释放,导致其一直不能被再次使用而使内存被耗尽的现象。
分类:
其他好文 时间:
2018-09-07 16:03:26
阅读次数:
446
为什么创建索引后,速度就会变快? 答:使用索引后,查询是按二叉树算法来查找到记录 索引使用的注意事项: 索引的代价: 1. 占用磁盘空间 2. 对dml(新增、修改、删除)操作有影响,变慢 在哪些列上适合添加索引: 1. 较频繁的作为查询条件字段应该创建索引 select * from emp wh ...
分类:
数据库 时间:
2018-08-26 13:48:56
阅读次数:
202
定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类 单例模式的特点: 单例模式的适用条件: 1.饿汉式单例 优点:不需要使用synchronized就能保证线程安全 缺点:类加载的时候就会new一个静态对象,当系统使用这样的类较多时,会使得启动速度变慢,这种适合 ...
分类:
其他好文 时间:
2018-08-25 20:10:16
阅读次数:
201