摘要: umysql的优化1.数据库(表)设计合理我们的表设计要符合3NF 3范式(规范的模式) , 有时我们需要适当的逆范式2.sql语句的优化(索引,常用小技巧.)3.数据的配置(缓存设大)4.适当硬件配置和操作系统 (读写分离.)u数据的3NF1NF :就是具有原子性,不可分割.(只要使用的是关系性数据库,就自动符合)2NF: 在满足1NF 的基础上,我们考虑是否满足2NF: 只要表的记录满足唯一性,也是说,你的同一张表,不可能出现完全相同的记录, 一般说我们在 表中设计一个主键即可.3NF: 在满足2NF 的基础上,我们考虑是否满足3NF:即我们的字段信息可以通过关联的关系,派生即可.(通常我 阅读全文
posted @ 2014-04-12 17:41 夏日凉风 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:http://www.cnblogs.com/tough/archive/2011/11/18/2254076.html一、.NET Framework Data Provider for SQL Server类型:.NET Framework类库使用:System.Data.SqlClient.SqlConnection厂商:Microsoft标准安全连接Data Source = myServerAddress;Initial Catalog = myDataBase;User Id = myUsername;Password = myPassword;使用服务器名\实例名作为 阅读全文
posted @ 2014-04-12 15:54 夏日凉风 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 快速插入数据主要思想是通过在客户端把数据都缓存在Table中,然后利用SqlBulkCopy一次性把Table中的数据插入到数据库 public static void BulkToDB(DataTable dt) { SqlConnection sqlConn = new SqlConnection( ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString); SqlBulkCopy bulkCopy = new SqlBulkCopy(... 阅读全文
posted @ 2014-04-12 15:50 夏日凉风 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: declare @i int --变义变量@i set @i = 99999 --初始化@i为1 while @i < 200000 --如果@i小于100,这里改成100万即是插入100万条记录 begin ------------------ insert into T_user (loginName,name,email,sex,ponenumber,password,tagdelete,userRoleId) values('kgdiwss'+convert(char(10),@i),'小明'+convert(char(10),@i),conver 阅读全文
posted @ 2014-04-12 15:40 夏日凉风 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 一.Mysql索引类型可分为: 普通索引(index) 仅仅加快查询速度主键索引(primary key) 主键索引必是唯一,唯一索引不一定是主键索引。唯一索引(unique) 行上的值不能重复全文索引(fulltext) 二.建立索引alter table 表名 add index/unique/fulltext (列名)索引名alter table 表名 add primary key (列名) //不要加索引名 三.查看索引show index from 表名四.删除索引alter table 表名 drop 索引名alter table 表名 drop primary key五.索引的 阅读全文
posted @ 2014-04-12 09:50 夏日凉风 阅读(155) 评论(0) 推荐(0) 编辑