sql
奥吼吼~~
这个作者很懒,什么都没留下…
展开
-
sql优化
服务器压力大的解决方案有个问题是:当你有一个功能发布到生产环境后,发现服务器压力骤增,这时该怎么排查?首先服务器性能的指标无外乎是那几个:CPU、内存和磁盘I\O。要优化服务器性能也无外乎是几个方面:优化代码、优化数据库和使用静态数据。可以从优化的角度去排查,就能发现服务器压力骤增的原因。优化代码1.减少数据库的访问次数。数据库连接是很重要且很代价昂贵的资源,尽量避免每调用一次方法就读...原创 2020-02-27 13:40:14 · 149 阅读 · 0 评论 -
mongoose与koa2的使用
这是项目的结构在koa-generic后端框架的基础上新建一个dbs文件夹中新建一个config.js(配置文件)和一个person.js(创建mongodb数据集合的js文件)下载插件npm i mongoose --save config.jsmodule.exports = { dbs:"mongodb://127.0.0.1:27017/dbs" // 设置要链接的地...原创 2019-11-27 16:30:15 · 799 阅读 · 3 评论 -
常见的关系型数据库和非关系型数据及其区别
一、关系型数据库关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织优点:1、易于维护:都是使用表结构,格式一致;2、使用方便:SQL语言通用,可用于复杂查询;3、复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。缺点:1、读写性能比较差,尤其是海量数据的高效率读写;2、固定的表结构,灵活度稍欠;3、高并发读写需求,传统关系型数据库来说,硬盘...原创 2019-11-27 16:44:21 · 414 阅读 · 0 评论 -
redis和数据库的联系
redis(热点数据缓存)存在的意义是为了减轻数据库高并发的压力列子:假如一个用户登陆时,第一次登陆提交信息后,会从数据库获取大量数据返回给客户端,那么第二次登陆呢? 如果反复如此数据库的压力会很大,所有第一次登陆成功后,一部分用户信息会存储到redis缓存中,下次登陆时会先从redis中查询有没有数据,再去请求数据库redis不建议存放关键数据,一般存放一些经常要查询的信息,不会经常修改和删...原创 2019-11-27 16:39:49 · 479 阅读 · 0 评论 -
SQL的一些基本语法
修改数据库登录密码mysql> alter user ‘root’@‘localhost’ identified by ‘123’;5、SQL结构化查询语言必须是通过服务器,连接我们的数据库,才能进行操作使用各种SQL语句、增、删、改、查(1).数据定义语言(DDL):用于定义和管理数据对象,包括数据库,数据表等。例如:CREATE,DROP,ALTER等。数据库 -> ...转载 2019-10-23 11:53:52 · 707 阅读 · 0 评论