When I getting all fields is it applied to general performance or not? or no need too much for care about it.
My query looks like that:
Map<String, Schema.SObjectField> fieldsMap = MyObject__c.sObjectType.getDescribe().fields.getMap();
String fields = String.join(new List<String>(fieldsMap.keySet()), ',');
List<String> fillers = new List<String>{fields};
String query = 'SELECT {0} FROM MyObject__c WHERE Id = :someVar';
String formattedQuery = String.format(query, fillers);
Database.query(formattedQuery);
Is it better performance if my query something like that:
String query = 'SELECT Id, Name, SomeField__c, OtherOne__c, MaybeMore__c FROM MyObject__c WHERE Id = :someVar';
Database.query(query);