#缓存数据库

【数据库】分库分表策略

关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库的负担,缩短查询时间。数据库分布式核心内容无非就是数据切分(Sharding...

【数据库】事务的四大特性

⑴原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵一致性(Consistency)  一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须...

【数据库】索引的优点和缺点

索引就像是书的目录,是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。索引中包含由表或视图中的一列或多列生成的键。这些键存储在一个结构(BTree)中,使SQL可以快速有效地查找与键值关联的行。①  建立索引的列可以保证行的唯一性,生成唯一的rowId②  建立索引...

【数据库】数据库负载均衡

解决方案:使用分布式数据库,引入中间件实现负载均衡,我们先把操作发给这个中间件管家,然后管家通过识别,哦~原来你要进行select操作,那么我就把你这个请求发给master,又来一个原来你需要进行的是插入insert的操作,那么我就把你这个请求发给slave,当如果有多个slave的时候,我就通过slave的权重,轮循...
代码星球 ·2020-04-06

android:Android中用文件初始化sqlite数据库(zz)

   很多时候在应用安装初始化时,需要创建本地数据库,同时为数据库添加数据,之后再从数据库中读取数据。这里有2个思路   1.先在本地创建一个能支持android使用的sqlite数据库文件,启动时,用现成的sqlite的二进制文件进行直接copy到Andro...

MySQL 缓存表建触发器

BEGINIF(selectnew.nameNOTREGEXP(SELECTIF((selectfilterwordfromt_crawl_configurationwhereid=new.crawl_id)='','fzuir',(selectfilterwordfromt_crawl_configurationwh...
代码星球 ·2020-04-06

Ubuntu下迁移MySQL数据库文件目录

用Ubuntu的apt包管理工具安装的mysql数据库,默认将数据库文件保存在/var/lib/mysql目录下,时间久了数据库越来越大,所以准备挂载个新的硬盘专门存放mysql数据库。1、确定mysql数据库文件存放目录一般默认是在/var/lib/mysql目录下。先登录自己的mysql数据库,比如我用root账户...

Java连接mysql数据库并插入中文数据显示乱码

连接数据库设置编码  jdbc:mysql://地址:3306/数据库名?characterEncoding=utf8...

【MySql】Java 批量插入数据库addBatch

//addBatch批量插入数据库publicstaticvoidinsertCommentToMySql(Set<String>commentList){Iterator<String>it=commentList.iterator();Statementst=null;try{st=DBCo...

Java 数据库操作之Dao类

packageDao;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;importjava.util.ArrayList;importjava.util.List;importbean.Pair;importut...
代码星球 ·2020-04-05

新浪云php与java连接MySQL数据库

PHP新浪云连接MySQL<?php$con=mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS);if(!$con){die('Counldnotconnect:'.mysql_error());}mys...

刷新SqlServer数据库中所有的视图

ALTERPROCEDUREsp_refallviewAS--刷新所有视图DECLARE@ViewNameVARCHAR(MAX);DECLARE@iINT;SET@i=0;DECLARE#_cursorCURSORFORSELECTnameFROMsysobjectsWHEREtype='V';OPEN#_curso...

转:使用fn_dblog解析SQL SERVER 数据库日志方法

http://blog.itpub.net/8183550/viewspace-682907 一直以来我都很困惑,不知道怎么解析SQLSERVER的日志,因为微软提供了fn_dblog(NULL,NULL)和DBCCLOG获取数据库日志的基本信息,但是都是二进制码,看不懂。最近终于成功解析了SQLSERVER...
代码星球 ·2020-04-05

尝试在数据库 5 中提取逻辑页 (1:1640) 失败。该逻辑页属于分配单元XXX ,而非 XXX。

此信息表明数据库或表已经部分损坏可以通过以下步骤尝试修复: 1.DBCCCHECKDB 重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。 Sql代码  use master&n...

Redis缓存服务搭建及实现数据读写--转载

来自http://www.cnblogs.com/lc-chenlong/p/3218157.html1、 下载安装Redis下载地址:https://github.com/MSOpenTech/Redis。2、 安装Redis    在下载的文件中找到bin...
首页上一页...156157158159160...下一页尾页