![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
黑尾土拨鼠
思维决定出路,性格决定命运
展开
-
mysql大小写敏感
在ubuntu16.04下安装完mysql,默认是大小写敏感的,当连接数据库查询是可能会出现如下错误:Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table ‘express_console.SYS_USER’ doesn’t exist Cause: com原创 2017-06-05 10:48:36 · 450 阅读 · 0 评论 -
Mysql开起远程服务
阿里云服务器上安装mysql并开启远程服务 最近阿里云在搞活动,于是买了个Ubuntu系统,平时自己可以写写程序放上面跑跑,首先需要在服务器上安装mysql系统。虽然有oneinstack可以一键安装,但是我还是比较喜欢自己搭建,如果遇到问题也好有正对性的解决。在安装完成后,服务器本地登录可以,但是无法远程连接,下面是解决步骤。 一、在控制台安全组上将3306端口向需要访问的地址开放...原创 2018-04-17 21:36:28 · 358 阅读 · 0 评论 -
java面试(一)Mysql优化
一、常用mysql知识(一)查询语句优化1.避免非操作符的使用,NOT、<>数据库系统不会使用索引。 2.避免对查询的列的操作,任何对列操作都可能导致全表扫描,包括数据库函数、技术表达式等。尽可能将操作移至等式右边 3.避免不必要的类型转换 4.增加查询的范围限制 5.合理使用IN和EXIST 6.尽量去掉<> 7.去掉WHERE字句中的IS NULL和...原创 2018-06-26 09:10:43 · 2325 阅读 · 0 评论 -
常用的Web服务架构
一、单DB架构 单DB架构一般就是nginx直接upstream请求到后端Tomcat,扩容时基本是增加新的Tomcat实例,然后通过Nginx负载均衡upstream过去,此时数据库还不是瓶颈,但是当访问量达到一定级别后数据库的压力就上来了,单个数据库可能扛不住,可以通过分表分库或者读写分离加缓存来解决。二、DB+Cache/数据库读写分离架构 此时通过使用数据库读写分离或者...原创 2018-09-26 22:08:30 · 9037 阅读 · 0 评论