
数据库资料
文章平均质量分 85
草青工作室
既然选择了方向,必将风雨兼程。
展开
-
分库分表解决300亿记录存储的三个方案方法
以上是对300亿数据分库分表的一种实现方案。为了保证高可用还需要进行读写分离,同时做好监控体系,包括但不限于:服务器的磁盘容量、磁盘IO、CPU负载;主从同步延时、慢查询、db缓存刷新频率等指标。阿里巴巴《Java 开发手册》提出单表行数超过 500 万行或者单表容量超过 2GB,才推荐进行分库分表。不同硬件环境下对于分库分表的阈值也有差异,主要还是需要看DB缓存、服务器的磁盘IO。服务器磁盘IO良好的情况下,单表1亿查询也是没问题的。...原创 2022-08-26 10:54:53 · 359 阅读 · 0 评论 -
sqlite - 轻量级数据示例
sqlite - 轻量级数据示例drop TABLE test;--1.建库,创建一个空的文本文件,之后将扩展名 .txt 改为 .db;--2.建表CREATE TABLE IF NOT EXISTS test( id integer PRIMARY KEY AUTOINCREMENT, name TEXT, kw TEXT);--3.建索引CREATE UNIQUE INDEX test_kw_uindex ON test (kw);--4.插入数据.原创 2020-09-04 15:57:42 · 193 阅读 · 0 评论 -
sqlite3-windows 备份脚本 backup.bat
sqlite3-windows 备份脚本 backup.bat命令格式: backup.bat test.db 200403 #dump test.db 到 ./bac/test.db_200403.sql.gz 文件,bac 目录需要手动创建。完整命令,保存为 backup.bat 文件::--------------------------------------...原创 2020-04-03 17:02:11 · 726 阅读 · 0 评论 -
sqlite-命令行工具使用说明
sqlite 命令行工具使用说明一、进入命令行linux 使用 sqlite3 命令,windows 双击 sqlite3.exe 进入;二、简单使用#切换到db 目录.cd /Users/my/db/ #关闭已经进入的db,重新打开 test.db 库,如果 test.db 不存在则新建.open test.db #进入 test.db 库#查看 test.db ...原创 2020-04-03 12:11:42 · 1016 阅读 · 0 评论 -
LiteDB v.2.0.0-rc 使用介绍
在寻找NoSql数据库时,发现了 LiteDb 这个纯 .net 开发的嵌入型数据库。用着挺方便,所以推荐下。对于我的应用场景它还有如下不足:1.分区存储:litedb 是个单文件数据库,如果能实现随意控制每个分区文件的大小就好了,自己改忒麻烦2.事务处理:在 v2.0 中没有。 但看正在开发的版本中支持显示事务的功能了,期待中....一、概要(2016-06)原创 2016-06-21 17:43:43 · 4636 阅读 · 0 评论 -
微软企业库5.0 支持 MySql
三步让 企业库支持 mysql 数据库1.创建 MySqlDatabaseData 类using Microsoft.Practices.EnterpriseLibrary.Common.Configuration;using Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel;using原创 2014-06-05 13:12:01 · 5080 阅读 · 2 评论 -
解决 用户'sa'登录失败。错误:18456 问题
问题描述:用户'sa'登录失败。错误:18456产生原因:由于服务器身份验证模式为‘Windows 身份验证模式’,所以导致登录失败解决方案: 1.使用‘Windows 身份验证模式’登录服务器 2.打开‘对象资源管理器’,右键根节点(服务器)-- 属性 3.选择 -- 安全性 节点,在‘服务器身份验证’栏中选择‘Sql Server 和 Windwos 身份验证’项原创 2012-03-14 17:15:39 · 31369 阅读 · 0 评论 -
Vs2010 打包项目使用(打包)
Vs2010 打包项目使用(打包)原创 2011-05-24 17:38:00 · 4564 阅读 · 0 评论 -
EntityFramework 4.0 中添加对存储过程的调用
<br />说明:针对 entityframework 4.0 中添加存储过程和的调用方法<br />一.新建存储过程<br />USE [Tester]<br />GO<br />/****** Object: StoredProcedure [dbo].[GetUserInfoByUserName] Script Date: 05/11/2011 18:17:13 <br />******/<br />SET ANSI_NULLS ON<br />GO<br />SET QUOTED_IDENT原创 2011-05-12 12:04:00 · 3201 阅读 · 1 评论 -
使用oracle 的 PL/Sql 定时执行一个存储过程
<br />/*<br />使用oracle 的 PL/Sql 定时执行一个存储过程<br />测试目的:在表 tab 中间隔一分钟插入一条数据<br />实现方案:<br />1.通过 oracle 中 dbms_job 完成存储过程的定时调用<br />2.在存储过程中完成相应的逻辑操作<br />脚本说名:<br />以下代码为 dbms_job 操作的基本写法,<br />其中不包含各个系统函数参数说明,<br />如需要了解“系统函数参数说明”请另行在网上查找 <br />注:<br />1.原创 2011-02-25 16:17:00 · 14097 阅读 · 4 评论