#缓存数据库

java数据库连接池

数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能1、Druid:Druid是Java语言中最好的数据库连接池。Druid能够提供强...
代码星球 代码星球·2020-04-06

互联网企业静态资源的部署,如何充分利用浏览器缓存机制

 浏览器获取静态资源方式:缓存、版本从html文件中解析出静态资源的url,查看本地缓存是否存在、是否过期,是否需要重新获取。根据url全路径匹配查找是否存在,根据header的字段expire/cache-control等判断是否过期。所谓版本信息,不过是静态资源url的一部分信息,通过修改服务器html里...

linux调整缓存写入磁盘的时间,减少磁盘爆掉的可能性

缓存数据存入磁盘的最长时间,如果这段时间写不完,就会报异常停止写,这样缓存数据会不断积累,导致内存爆掉。echo0>/proc/sys/kernel/hung_task_timeout_secs调低百分比,让缓存尽早的写入磁盘,这样缓存不会积累大量的数据,才开始写入磁盘echo5>/proc/sys/vm/...

mysql数据库连接状态,不要做修改数据库表结构的操作;数据库迁移操作;

  在开发过程中,python的flask框架使用sqlalmysql连接mysql数据库。  在程序连接数据量过程中,不要修改数据表的结构。比如在连接状态中使用下面的软件修改数据表结构,这个软件立即就会卡死,这个使用停止flask的连接,就可以从卡死状态中恢复过来,正常执行下去。   如图,通过DumpSQ...

mysql统计功能和数据库information_schema/performance_schema

 1、去重统计数据表行数:selectcount(distinctcol_name)fromtable_name;2、统计行数selectcount(*)fromtable_name;3、可以使用mysql的数据库INFORMATION_SCHEMA查询关于数据库或者数据表的各类信息4、还有个默认的数据库PE...

数据库的DDL、DML和DCL的区别与理解

DML(datamanipulationlanguage):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(datadefinitionlanguage):DDL比DML要多,主要的命令有CREATE、ALTER、DROP...

Mysql数据库中CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP区别

  如图所示,mysql数据库中,当字段类型为timestamp时,如果默认值取CURRENT_TIMESTAMP,则在insert一条记录时,end_time的值自动设置为系统当前时间,如果勾选了 ONUPDATECURRENT_TIMESTAMP ,则时间字段会随着update命令进行实时更新,即当数据表的其他字段...

centos环境下创建数据库和表的方法

centos环境下创建数据库和表的方法//查询数据库的命令:mysql>SHOWDATABASES;+--------------------+|Database     |+--------------------+|information_schema|&nb...

SQL server学习(一)数据库的基本知识、基本操作和基本语法

在软件测试中,数据库是必备知识,假期闲里偷忙,整理了一点学习笔记,共同探讨。基本知识数据库发展史数据库名词SQL组成基本操作登录数据库操作数据库远程连接操作数据库分离操作数据库脱机、联机操作数据库收缩操作数据库备份、还原操作数据库权限设置基本语法创建数据库创建表增删改查添加约束数据类型数据库到底是有什么作用?看下图应该...

关于搭建php电商环境时缺少fileinfo、数据库安装出错问题解决办法

  今天以WSTMart电商系统为例讲解  搭建php电商环境缺少fileinfo、数据库安装出错问题找了很多方法都没能很好解决,该方法简单明了,容易操作 首先需要到开源中国中下载该系统源码,网址为:http://www.oschina.net/,很实用的一个网站;还需...

使用JFinal框架连接数据库,实现注册、登录功能

使用JFinal框架连接数据库,实现注册、登录功能1、在Eclipse中新建DynamicWebproject项目2、导入jfinal-2.2-bin-with-src.jar、c3p0-0.9.5.1.jar、mchange-commons-java-0.2.10.jar、mysql-connector-java-5...

会优化,你真的会优化吗?其实你可能真的缺少一份理解【数据库篇】

会优化,你真的会优化吗?其实你可能真的缺少一份理解【数据库篇】其实,在写这篇博客之前,我也是感觉自己会点优化,至少知道不要使用“*”号啊,给经常查询的列创建索引啊什么的,其实都不是大家想的那样简单的,其实它们背后存在很多的东西,值得我们去理解和学习。  和大家分享讨论一个问题吧,子查询和连接查询...

sqlserver将数据库的数据导成excel文档方法

sqlserver将数据库的数据导成excel文档方法最近公司需要下载uniport的数据跟之前的数据进行对比,所以避免不了需要将数据库的数据导出来,把SQLServer表中的数据导出为Excel文件有两种方式。针对SQLServer2005或者SQLServer2008、SQLServer2008R2 方法...

如何优化Mysql数据库

1、添加主键ID2、尽量避免使用select*formtable3、创建索引    对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行...

数据库的Timeout

 数据库的Timeout其实有很多种情况。一个是执行的超时时间executionTimeOut,一个是连接的超时时间connectionTimeOut,还有呢?等待的超时时间 ReadTimeout。不过很多数据库情况下connectionTimeOut就是ReadTimeout &nbs...
代码星球 代码星球·2020-04-06
首页上一页...153154155156157...下一页尾页