数据库
文章平均质量分 80
追车
这个作者很懒,什么都没留下…
展开
-
Redis与Memcached的区别
Redis与Memcached的区别传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容转载 2016-04-18 16:18:54 · 248 阅读 · 0 评论 -
MySql安全
MySQL安全Mysql配置文件:linux系统下是my.conf,windows环境下是my.ini;数据库整体安全需求:机密性、完整性、可用性;1、操作系统级别安全配置1.1不要将数据库放在系统分区Windows系统:直接检查是否将数据库放置在C盘。Linux系统:在终端连接上mysql数据库,执行如下命令:show variables where vari...原创 2018-08-08 17:59:34 · 1049 阅读 · 0 评论 -
mysql分区遇到问题,A PRIMARY KEY must include all columns in the table's partitioning function
当使用MySql的分区时偶尔遇到问题,当有主键的表时会出现,A PRIMARY KEY must include all columns in the table's partitioning function。分区的字段必须是要包含在主键当中。这时候分区的字段要么是主键,要么把分区字段加入到主键中,从而形成复合主键。不过现在的数据表大部分都有主键。当没有主键的时候不会出现。C...原创 2018-08-03 15:51:26 · 26358 阅读 · 0 评论 -
MySQL varchar最大长度,text类型占用空间剖析
MySQL表中行的最大大小为65,534(实际行存储从第二个字节开始)字节。每个BLOB和TEXT列 账户只占其中的5至9个字节。那么来验证下varchar类型的实际最大长度: 测试环境:MySQL版本 5.6.17//首先要设置下mysql为严格执行模式,不然varchar超出最大长度为自动转为text类型set sql_mode="STRICT_TRANS_TABLES,NO转载 2017-12-11 15:51:41 · 5505 阅读 · 0 评论 -
mysql存储最大字段数,长度含义
mysql最大字段数一直对mysql最大字段数不明确有人说是1024还有人说Max columns per row 4096 InnoDB is limited to 1000 columns 实践是检验真理的唯一方法mysql> use test;mysql> create table t0008(id int) engi转载 2017-12-11 12:07:36 · 23012 阅读 · 0 评论 -
mysql数据类型研究
原创 2017-12-08 18:15:06 · 197 阅读 · 0 评论 -
mysql数据类型
1、整型MySQL数据类型含义(有符号)tinyint(m)1个字节 范围(-128~127)smallint(m)2个字节 范围(-32768~32767)mediumint(m)3个字节 范围(-8388608~8388607)int(m)4个字节 范围(-214转载 2017-12-08 16:00:11 · 246 阅读 · 0 评论 -
int(m)什么意思
根据官方文档描述,int(M)中的M表示数据显示的宽度,与实际存储的长度无关。1、也就是int(3)和int(11)能够存储的数据是一样的,都是从-2147483648到2147483647(或者0-4294967295)。2、int(M)只有联合zerofill参数才能有意义,否则int(3)和int(11)没有任何区别。下面用实例来证明上述两句话:1、创建测试表转载 2017-12-08 15:57:48 · 4224 阅读 · 0 评论 -
MySQL 联合索引详解
联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。两个或更多个列上的索引被称作复合索引。利用索引中的附加列,您可以缩小搜索的范围,但转载 2017-03-23 15:46:24 · 421 阅读 · 0 评论 -
ReportingServicesService占用8080端口
装过sql server 2008之后,启动tomcat的时候发现8080端口被占用1.查询端口命令netstat -ano2. 显示端口对应程序命令tasklist被ReportingServicesService.exe进程占用,打开服务,找到SQL Server Reporting Services (MSSQLSERVER)的服务,停止,然后改成手动或禁止...原创 2011-10-05 09:11:34 · 314 阅读 · 0 评论