使用GUID字符串做主键与Number类型做主键,在数据量不太多的时候(如,少于20万条),查询、插入效率差别几乎可以忽略不计。但在磁盘空间占用方面差别比较明显。
对主键的检索完全走的index。检索的次数和采用number的主键理论应该一样。
对主键的检索完全走的index。检索的次数和采用number的主键理论应该一样。
区别就是一个是数字的比较,一个是字符串的比较。虽然有字符串的比较比起数字比较来要耗时。
插入一条数据,肯定有比较id的大小,比较如果用guid的话,字符串需先转换成number,才能进行比较,多出来一步类型转换,所以比较耗时,效率低